1/* PR c/10178. The following code would ICE because we didn't check for 2 overflow when computing the range of the switch-statment, and therefore 3 decided it could be implemented using bit-tests. */ 4 5int 6banana(long citron) 7{ 8 switch (citron) { 9 case 0x80000000: 10 case 0x40000: 11 case 0x40001: 12 return 1; 13 break; 14 } 15 return 0; 16} 17 18