c++/9621: const int typedef is rejected

bangerth@dealii.org bangerth@dealii.org
Sat Feb 8 00:22:00 GMT 2003


Synopsis: const int typedef is rejected

State-Changed-From-To: open->feedback
State-Changed-By: bangerth
State-Changed-When: Sat Feb  8 00:22:54 2003
State-Changed-Why:
    Fixed in 3.4: it accepts both typedefs.
    
    I'm surprised that this is legal at all. The standard says
    that typedef expressions need to "contain" the typedef
    keyword, but the examples only show it as in the form
      typedef type1 type2;
    
    Can some language lawyer comment on whether and why
      type1 typedef type2;
    is legal syntax?
    
    It's also accepted by the C frontend, by the way.
    
    W.

http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=9621



More information about the Gcc-bugs mailing list