switch.c revision b2ec9d6fede9cccc170a202de7bf7f523dea8be4
1// RUN: clang -parse-ast-check %s 2 3void f (int z) { 4 while (z) { 5 default: z--; // expected-error {{statement not in switch}} 6 } 7} 8 9void foo(int X) { 10 switch (X) { 11 case 42: ; // expected-error {{previous case value}} 12 case 5000000000LL: // expected-warning {{overflow}} 13 case 42: // expected-error {{duplicate case value}} 14 ; 15 } 16} 17 18