illegal case
The keyword case can appear only in a switch statement. The following sample generates C2046:
void main() { int i = 0; case 0: // C2046, delete case to resolve error switch(i) { case 0: // ok break; case 1: // ok break; default: // ok break; } }