// RUN: %clang_cc1 %s -emit-llvm-only
// CHECK that we don't crash.
inttest(intval){int x =12;// Make sure we don't crash when constant folding the case 4
// statement due to the case 5 statement contained in the do loop
switch(val){case4:do{switch(6){case6:{case5: x++;};};}while(x <100);}return x;}intmain(void){returntest(4);}