... or were initializers not even being parsed before?
CookieJar:~/Desktop keith$ cat > structinit.c
struct s { int i; };
struct s a[1] =
{
{ 3 }
};
CookieJar:~/Desktop keith$ clang -fsyntax-only structinit.c
structinit.c:5:7: error: incompatible types assigning 'int' to 'struct s'
{ 3 }
^
structinit.c:5:7: warning: excess elements in array initializer
{ 3 }
^
2 diagnostics generated.
CookieJar:~/Desktop keith$ gcc -fsyntax-only -Wall -Wextra structinit.c
CookieJar:~/Desktop keith$
-Keith
_______________________________________________
cfe-dev mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev