aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms/Inline/invoke_test-1.ll
diff options
context:
space:
mode:
Diffstat (limited to 'test/Transforms/Inline/invoke_test-1.ll')
-rw-r--r--test/Transforms/Inline/invoke_test-1.ll27
1 files changed, 14 insertions, 13 deletions
diff --git a/test/Transforms/Inline/invoke_test-1.ll b/test/Transforms/Inline/invoke_test-1.ll
index 9e69018..1fd3317 100644
--- a/test/Transforms/Inline/invoke_test-1.ll
+++ b/test/Transforms/Inline/invoke_test-1.ll
@@ -1,23 +1,24 @@
; Test that we can inline a simple function, turning the calls in it into invoke
; instructions
-; RUN: llvm-upgrade < %s | llvm-as | opt -inline | llvm-dis | \
+; RUN: llvm-as < %s | opt -inline | llvm-dis | \
; RUN: not grep {call\[^e\]}
-declare void %might_throw()
+declare void @might_throw()
-implementation
-
-internal void %callee() {
- call void %might_throw()
- ret void
+define internal void @callee() {
+ call void @might_throw( )
+ ret void
}
; caller returns true if might_throw throws an exception...
-int %caller() {
- invoke void %callee() to label %cont except label %exc
-cont:
- ret int 0
-exc:
- ret int 1
+define i32 @caller() {
+ invoke void @callee( )
+ to label %cont unwind label %exc
+
+cont: ; preds = %0
+ ret i32 0
+
+exc: ; preds = %0
+ ret i32 1
}