blob: 017b0272bc8d17391a4490860060965fda3c7237 [file] [log] [blame]
Fariborz Jahanian9e9650c2012-01-16 17:52:22 +00001// RUN: %clang_cc1 %s -emit-llvm-only
2// CHECK that we don't crash.
3
4int main(void){
5 int x = 12;
6 // Make sure we don't crash when constant folding the case 4
7 // statement due to the case 5 statement contained in the do loop
8 switch (4) {
9 case 4: do { case 5: x++;} while (x < 100);
10 }
11 return x;
12}