1// RUN: %clang_cc1 -triple i386-unknown-unknown -emit-llvm %s -o - | FileCheck %s 2// CHECK that we don't crash. 3 4extern int printf(const char*, ...); 5int test(int val){ 6 switch (val) { 7 case 4: 8 do { 9 switch (6) { 10 case 6: do { case 5: printf("bad\n"); } while (0); 11 }; 12 } while (0); 13 } 14 return 0; 15} 16 17int main(void) { 18 return test(5); 19} 20 21// CHECK: call i32 (i8*, ...) @_Z6printfPKcz 22