static union internalRep
try static union InternalRep { /* note the capital letter */ /* snip */ } InternalRep internalRep;; // still need a decl
static union internalRep
try static union InternalRep { /* note the capital letter */ /* snip */ } InternalRep internalRep;; // still need a decl