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__ -1 : return "foo"; 7 default: return ""; 8 } 9 } 10