[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