typedef struct student
{
int age;
char *name;
};
int main()
{
struct student s1; // OK
student s2; // error
return 0;
}
dHlwZWRlZiBzdHJ1Y3Qgc3R1ZGVudAp7CglpbnQgYWdlOwoJY2hhciAqbmFtZTsKfTsKCmludCBtYWluKCkKewoJc3RydWN0IHN0dWRlbnQgczE7IC8vIE9LCglzdHVkZW50IHMyOyAvLyBlcnJvcgoJcmV0dXJuIDA7Cn0=
prog.c:5:1: warning: useless storage class specifier in empty declaration [enabled by default]
};
^
prog.c: In function ‘main’:
prog.c:10:2: error: unknown type name ‘student’
student s2; // error
^
prog.c:10:10: warning: unused variable ‘s2’ [-Wunused-variable]
student s2; // error
^
prog.c:9:17: warning: unused variable ‘s1’ [-Wunused-variable]
struct student s1; // OK
^