1 /* Test for case labels not integer constant expressions but folding 2 to integer constants (used in Linux kernel, PR 39613). */ 3 /* { dg-do compile } */ 4 /* { dg-options "-pedantic-errors" } */ 5 6 extern int i; 7 void f(int c)8f (int c) 9 { 10 switch (c) 11 { 12 case (1 ? 1 : i): /* { dg-error "case label is not an integer constant expression" } */ 13 ; 14 } 15 } 16