1 // { dg-do run } 2 // Bug: the switch fails on the Alpha because folding ef - 1 fails. 3 4 enum foo { one=1, thirty=30 }; 5 f(enum foo ef)6int f (enum foo ef) 7 { 8 switch (ef) 9 { 10 case one: 11 case thirty: 12 return 0; 13 default: 14 return 1; 15 } 16 } 17 main()18int main () 19 { 20 return f (one); 21 } 22