138d0d295SDavid Blaikie // RUN: %clang_cc1 -verify -Wno-covered-switch-default %s 2*c6e68daaSAndy Gibbs // expected-no-diagnostics 316e02861SGabor Greif 416e02861SGabor Greif enum E { 516e02861SGabor Greif one, 616e02861SGabor Greif two, 716e02861SGabor Greif three, 816e02861SGabor Greif four 916e02861SGabor Greif }; 1016e02861SGabor Greif 1116e02861SGabor Greif test(enum E e)1216e02861SGabor Greifint test(enum E e) 1316e02861SGabor Greif { 1416e02861SGabor Greif switch (e) 1516e02861SGabor Greif { 1616e02861SGabor Greif case one: 1716e02861SGabor Greif return 7; 1816e02861SGabor Greif case two ... two + 1: 1916e02861SGabor Greif return 42; 2016e02861SGabor Greif case four: 2116e02861SGabor Greif return 25; 2216e02861SGabor Greif default: 2316e02861SGabor Greif return 0; 2416e02861SGabor Greif } 2516e02861SGabor Greif } 26