Fix typeos and add descriptions

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8108 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2003-08-24 12:16:58 +00:00
parent e544533874
commit 71f74b3721
3 changed files with 6 additions and 5 deletions

View File

@ -1,4 +1,4 @@
; Test that we can invoke a simple function, turning the calls in it into invoke
; Test that we can inline a simple function, turning the calls in it into invoke
; instructions
; RUN: as < %s | opt -inline | dis | not grep 'call[^e]'

View File

@ -16,7 +16,7 @@ exc:
ret int 1
}
; caller returns true if might_throw throws an exception...
; caller returns true if might_throw throws an exception... callee cannot throw.
int %caller() {
%X = invoke int %callee() to label %cont
except label %UnreachableExceptionHandler

View File

@ -14,10 +14,11 @@ cont:
ret int 0
exc: ; This just rethrows the exception!
call void %llvm.exc.rethrow()
ret int 0
ret int 123 ; DEAD!
}
; caller returns true if might_throw throws an exception...
; 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
@ -25,5 +26,5 @@ cont:
ret int %X
Handler:
; This consumes an exception thrown by might_throw
ret int -1
ret int 1
}