git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8114 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2003-08-24 12:53:20 +00:00
parent 0cbe8a7d99
commit 93ee3f66ad

View File

@ -1,10 +1,10 @@
; Test that any rethrown exceptions in an inlined function are automatically ; Test that any rethrown exceptions in an inlined function are automatically
; turned into branches to the invoke destination. ; turned into branches to the invoke destination.
; RUN: as < %s | opt -inline | dis | not grep 'call void %llvm.exc.rethrow' ; RUN: as < %s | opt -inline | dis | not grep 'call void %llvm.unwind'
declare void %might_throw() declare void %might_throw()
declare void %llvm.exc.rethrow() declare void %llvm.unwind()
implementation implementation
@ -13,7 +13,7 @@ internal int %callee() {
cont: cont:
ret int 0 ret int 0
exc: ; This just rethrows the exception! exc: ; This just rethrows the exception!
call void %llvm.exc.rethrow() call void %llvm.unwind()
ret int 123 ; DEAD! ret int 123 ; DEAD!
} }