/* Test for case labels not integer constant expressions but folding to integer constants (used in Linux kernel). *//* { dg-do compile } *//* { dg-options "-pedantic" } */externunsigned int u;voidb(int c){switch(c){case(int) (2| ((4<8) ?8: u)):/* { dg-warning "case label is not an integer constant expression" } */;}}