From 294c2db42bbef486b55297fcde31e89a88998c69 Mon Sep 17 00:00:00 2001 From: John McCall Date: Thu, 13 Jan 2011 02:03:06 +0000 Subject: Ensure an insertion point at the end of a statement-expression. Fixes PR8967. llvm-svn: 123360 --- clang/test/CodeGen/exprs.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'clang/test/CodeGen/exprs.c') diff --git a/clang/test/CodeGen/exprs.c b/clang/test/CodeGen/exprs.c index b03539333cd..cc03be6a922 100644 --- a/clang/test/CodeGen/exprs.c +++ b/clang/test/CodeGen/exprs.c @@ -166,3 +166,11 @@ void f15() { // CHECK-NOT: load // CHECK: ret void } + +// PR8967: this was crashing +// CHECK: define void @f16() +void f16() { + __extension__({ goto lbl; }); + lbl: + ; +} -- cgit v1.2.3