// 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; } } }