This is the mail archive of the gdb-patches@sources.redhat.com mailing list for the GDB project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On Tue, Feb 03, 2004 at 07:06:47PM -0500, Andrew Cagney wrote:
Hello,
This adds a test for:
struct foo0 { };
to the structs.exp testcase (I'm assuming that this is legal ISO-C), it
Nope.
I guess I misunderstood Jim's comments. http://sources.redhat.com/ml/gdb-patches/2004-01/msg00717.html
struct-or-union-specifier: struct-or-union identifier-opt { struct-declaration-list } struct-or-union identifier
struct-or-union: struct union
struct-declaration-list: struct-declaration struct-declaration-list struct-declaration
struct-declaration: specifier-qualifier-list struct-declarator-list ;
So there must be a minimum of one declarator and trailing semicolon inside the braces. GCC will warn about this if you ask it to - it's probably -ansi, or -std=c89 -ansi -pedantic.
While it's not legal C, I believe that it is legal C++.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |