struct id1 *p; /* ok */ int func(struct id2* p); /* OUCH! */ int main() { return 0; }
Standard input is empty
cc1: warnings being treated as errors prog.c:2: error: ‘struct id2’ declared inside parameter list prog.c:2: error: its scope is only this definition or declaration, which is probably not what you want
Standard output is empty