summaryrefslogtreecommitdiffstats
path: root/llvm/test/Regression/Transforms/Inline/invoke_test-3.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/Regression/Transforms/Inline/invoke_test-3.ll')
-rw-r--r--llvm/test/Regression/Transforms/Inline/invoke_test-3.ll28
1 files changed, 0 insertions, 28 deletions
diff --git a/llvm/test/Regression/Transforms/Inline/invoke_test-3.ll b/llvm/test/Regression/Transforms/Inline/invoke_test-3.ll
deleted file mode 100644
index b471afe2fb5..00000000000
--- a/llvm/test/Regression/Transforms/Inline/invoke_test-3.ll
+++ /dev/null
@@ -1,28 +0,0 @@
-; Test that any rethrown exceptions in an inlined function are automatically
-; turned into branches to the invoke destination.
-
-; RUN: llvm-upgrade < %s | llvm-as | opt -inline | llvm-dis | not grep unwind$
-
-declare void %might_throw()
-
-implementation
-
-internal int %callee() {
- invoke void %might_throw() to label %cont except label %exc
-cont:
- ret int 0
-exc: ; This just rethrows the exception!
- unwind
-}
-
-; caller returns true if might_throw throws an exception... which gets
-; propagated by callee.
-int %caller() {
- %X = invoke int %callee() to label %cont
- except label %Handler
-cont:
- ret int %X
-Handler:
- ; This consumes an exception thrown by might_throw
- ret int 1
-}
OpenPOWER on IntegriCloud