From b6edff93aecdc9fb6a3dede4e79181469ea680b8 Mon Sep 17 00:00:00 2001 From: Peter Collingbourne Date: Sun, 28 Dec 2014 22:39:01 +0000 Subject: irgen: do not emit an extra terminator for panic thunks Found with GoSmith. Differential Revision: http://reviews.llvm.org/D6714 llvm-svn: 224904 --- llgo/test/irgen/go-panic.go | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 llgo/test/irgen/go-panic.go (limited to 'llgo/test/irgen/go-panic.go') diff --git a/llgo/test/irgen/go-panic.go b/llgo/test/irgen/go-panic.go new file mode 100644 index 00000000000..35b0a47bb9b --- /dev/null +++ b/llgo/test/irgen/go-panic.go @@ -0,0 +1,10 @@ +// RUN: llgo -S -emit-llvm -o - %s | FileCheck %s + +package foo + +func F() { + // CHECK: call void @__go_panic + // CHECK-NEXT: ret void + // CHECK-NEXT: } + go panic("") +} -- cgit v1.2.3