blob: a74887d979528815ef75007d625bcaaee4107e26 [file] [log] [blame]
// RUN: %clang_cc1 %s -emit-llvm -fextend-variable-liveness -o - | FileCheck %s
//
// Check we don't assert when there is no more code after a while statement
// and the body of the while statement ends in a return, i.e. no insertion point
// is available.
// CHECK: define{{.*}}foo
// CHECK: call{{.*}}llvm.fake.use
void foo() {
{
while (1) {
int ret;
if (1)
return;
}
}
}