gnu-case-ranges.cpp revision 413c2c9d9c85ceb588e9cb965853f178a3a52bc9
1// RUN: %clang_cc1 -verify -Wno-switch-redundant-default %s 2 3enum E { 4 one, 5 two, 6 three, 7 four 8}; 9 10 11int test(enum E e) 12{ 13 switch (e) 14 { 15 case one: 16 return 7; 17 case two ... two + 1: 18 return 42; 19 case four: 20 return 25; 21 default: 22 return 0; 23 } 24} 25