Hi, For the following simple example,
int main(void)
{
int a=0;
switch (a)
{
case 0:
int b=2;
break;
}
}
GCC will complain:
tst.c: In function 'main':
tst.c:7:6: error: a label can only be part of a statement and a declaration is
not a statement
G++ will compile silently.
Is this a C FE bug or due to difference between C & C++?
Thanks,
Bingfeng
