1 /* We used to ICE because we would wrap INT_MAX 2 into INT_MIN while doing the switch converison. */ 3 func(int val)4 const char *func(int val) { 5 switch (val) { 6 case __INT_MAX__: return "foo"; 7 default: return ""; 8 } 9 } 10