diff options
| author | Chris Lattner <sabre@nondot.org> | 2005-08-03 18:33:48 +0000 | 
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2005-08-03 18:33:48 +0000 | 
| commit | 89ba7922f4fc9310d7142d83e5eb0973b3099946 (patch) | |
| tree | 9d40179111bbeaf45755c9117a4105cbbafe7fd7 /llvm | |
| parent | b3b86d56927306a32c5e9290dddf1eb0d8c55f24 (diff) | |
| download | bcm5719-llvm-89ba7922f4fc9310d7142d83e5eb0973b3099946.tar.gz bcm5719-llvm-89ba7922f4fc9310d7142d83e5eb0973b3099946.zip  | |
new testcase for PR612
llvm-svn: 22625
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/test/Regression/Transforms/LowerInvoke/2005-08-03-InvokeWithPHI.ll | 20 | 
1 files changed, 20 insertions, 0 deletions
diff --git a/llvm/test/Regression/Transforms/LowerInvoke/2005-08-03-InvokeWithPHI.ll b/llvm/test/Regression/Transforms/LowerInvoke/2005-08-03-InvokeWithPHI.ll new file mode 100644 index 00000000000..a0d21860ca1 --- /dev/null +++ b/llvm/test/Regression/Transforms/LowerInvoke/2005-08-03-InvokeWithPHI.ll @@ -0,0 +1,20 @@ +; RUN: llvm-as < %s | opt -lowerinvoke -enable-correct-eh-support -disable-output + +implementation   ; Functions: + +declare void %ll_listnext__listiterPtr() + +void %WorkTask.fn() { +block0: +	invoke void %ll_listnext__listiterPtr( ) +			to label %block9 unwind label %block8_exception_handling + +block8_exception_handling:		; preds = %block0 +	ret void + +block9:		; preds = %block0 +	%w_2690 = phi { int, int }* [ null, %block0 ]		; <{ int, int }*> [#uses=1] +	%tmp.129 = getelementptr { int, int }* %w_2690, int 0, uint 1		; <int*> [#uses=1] +	%v2769 = load int* %tmp.129		; <int> [#uses=0] +	ret void +}  | 

