Re: c/10826: [3.3/3.4 regression] Anonymous union regression
| Newsgroups | gmane.comp.gcc.bugs,gmane.comp.gcc.prs |
|---|---|
| Message-ID | <[email protected]> |
Synopsis: [3.3/3.4 regression] Anonymous union regression
State-Changed-From-To: analyzed->closed
State-Changed-By: bangerth
State-Changed-When: Wed May 21 13:56:20 2003
State-Changed-Why:
Not a bug, but previously accepted erroneously. I now also
see what rth meant: if you write "union type {...}" you
really _declare_ a nested type. That explains why the
compiler says that there is no such member. Only if you
omit the type name, is this the declaration of an anonymous
union, which not only declares a type, but also a "member
variable" (in C++ speak).
W.
http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=10826