I am getting a syntax error when compiled as C but not C++. int f() { int x, y, ; }
Andrew Pinski commented: I am getting a syntax error with the C front-end but not with the C++ front-end. This is definitely a bug as this is invalid C++ also. This is a regression from at least 3.4.0 as 3.3.3 works but 3.4.0 does not reject it. -- Summary: Invalid Code Accepted Product: gcc Version: 4.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: joel at gcc dot gnu dot org GCC host triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24907