[llvm-commits] CVS: llvm/test/Regression/Verifier/invoke-1.ll invoke-2.ll

Chris Lattner sabre at nondot.org
Fri Dec 15 18:27:12 PST 2006



Changes in directory llvm/test/Regression/Verifier:

invoke-1.ll added (r1.1)
invoke-2.ll added (r1.1)
---
Log message:

testcases for PR1042: http://llvm.org/PR1042 


---
Diffs of the changes:  (+23 -0)

 invoke-1.ll |   10 ++++++++++
 invoke-2.ll |   13 +++++++++++++
 2 files changed, 23 insertions(+)


Index: llvm/test/Regression/Verifier/invoke-1.ll
diff -c /dev/null llvm/test/Regression/Verifier/invoke-1.ll:1.1
*** /dev/null	Fri Dec 15 20:27:07 2006
--- llvm/test/Regression/Verifier/invoke-1.ll	Fri Dec 15 20:26:57 2006
***************
*** 0 ****
--- 1,10 ----
+ ; RUN: not llvm-as < %s -o /dev/null -f
+ ; PR1042
+ 
+ int %foo() {
+         %A = invoke int %foo( )
+                         to label %L unwind label %L             ; <int> [#uses=1]
+ 
+ L:              ; preds = %0, %0
+         ret int %A
+ }


Index: llvm/test/Regression/Verifier/invoke-2.ll
diff -c /dev/null llvm/test/Regression/Verifier/invoke-2.ll:1.1
*** /dev/null	Fri Dec 15 20:27:12 2006
--- llvm/test/Regression/Verifier/invoke-2.ll	Fri Dec 15 20:26:57 2006
***************
*** 0 ****
--- 1,13 ----
+ ; RUN: not llvm-as < %s -o /dev/null -f
+ ; PR1042
+ 
+ int %foo() {
+         br bool false, label %L1, label %L2
+ L1:
+         %A = invoke int %foo() to label %L unwind label %L
+ 
+ L2:
+         br label %L
+ L:
+         ret int %A
+ }






More information about the llvm-commits mailing list