[Bug c++/41127] [4.4/4.5 regression] unnamed bitfield declaration parser regression

2009-08-31 Thread jason at gcc dot gnu dot org
--- Comment #5 from jason at gcc dot gnu dot org 2009-08-31 21:21 --- Fixed. -- jason at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug c++/41127] [4.4/4.5 regression] unnamed bitfield declaration parser regression

2009-08-31 Thread jason at gcc dot gnu dot org
--- Comment #4 from jason at gcc dot gnu dot org 2009-08-31 21:20 --- Subject: Bug 41127 Author: jason Date: Mon Aug 31 21:20:07 2009 New Revision: 151247 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=151247 Log: PR c++/41127 * parser.c (cp_parser_enum_specifier

[Bug c++/41127] [4.4/4.5 regression] unnamed bitfield declaration parser regression

2009-08-31 Thread jason at gcc dot gnu dot org
--- Comment #3 from jason at gcc dot gnu dot org 2009-08-31 21:08 --- Subject: Bug 41127 Author: jason Date: Mon Aug 31 21:08:33 2009 New Revision: 151246 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=151246 Log: PR c++/41127 * parser.c (cp_parser_enum_specifier

[Bug c++/41127] [4.4/4.5 regression] unnamed bitfield declaration parser regression

2009-08-31 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org

[Bug c++/41127] [4.4/4.5 regression] unnamed bitfield declaration parser regression

2009-08-31 Thread jakub at gcc dot gnu dot org
--- Comment #2 from jakub at gcc dot gnu dot org 2009-08-31 16:33 --- Yeah, I'm afraid we can't parse definitely when we see : after enum identifier, if : isn't followed by type-specifier-seq, we should return NULL. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41127

[Bug c++/41127] [4.4/4.5 regression] unnamed bitfield declaration parser regression

2009-08-25 Thread jsm28 at gcc dot gnu dot org
-- jsm28 at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.4.2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41127

[Bug c++/41127] [4.4/4.5 regression] unnamed bitfield declaration parser regression

2009-08-25 Thread bangerth at gmail dot com
--- Comment #1 from bangerth at gmail dot com 2009-08-25 13:43 --- This is an interesting one: enum EE {ee}; struct D { enum EE : 8; }; In C++98, this looks like an unnamed bit field as part of struct D, but with C++0x we apparent