const int A=1; const int B=2; int main(int argc,char* argv[]) { int x=1; switch(x) { case A: ++x; break; case B: --x; break; } return 0; }
Standard input is empty
prog.c: In function ‘main’: prog.c:9:7: error: case label does not reduce to an integer constant case A: ++x; break; ^ prog.c:10:7: error: case label does not reduce to an integer constant case B: --x; break; ^
Standard output is empty