This is wrong:
x = 3; y = 4;
| This is correct:
x = 3;
y = 4;
|
goto statement MUST NOT be used.
Of course, this rule is not applicable on source files generated by external tools (like bison or flex).
asm declaration MUST NOT be used.