[cfe-commits] r46152 - in /cfe/trunk: Sema/SemaDecl.cpp test/Sema/array-constraint.c test/Sema/deref.c test/Sema/enum.c test/Sema/incomplete-decl.c
Neil Booth
neil at daikokuya.co.uk
Fri Jan 18 16:44:40 PST 2008
Steve Naroff wrote:-
> +struct foo f; // expected-error {{variable has incomplete type 'struct foo'}}
Why do you think there is something inherently wrong with this? In
general you have to wait until the end of the TU.
struct foo x;
struct foo { int x; };
does not violate any rule in the standard I'm aware of, so must be
accepted.
/tmp/bug.c:1:12: error: variable has incomplete type 'struct foo'
struct foo x;
^
1 diagnostic generated.
Neil.
More information about the cfe-commits
mailing list