summaryrefslogtreecommitdiff
path: root/test/Verifier/dominates.ll
diff options
context:
space:
mode:
Diffstat (limited to 'test/Verifier/dominates.ll')
-rw-r--r--test/Verifier/dominates.ll13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/Verifier/dominates.ll b/test/Verifier/dominates.ll
index c5424bbede3d7..6b0c67f7a2b75 100644
--- a/test/Verifier/dominates.ll
+++ b/test/Verifier/dominates.ll
@@ -55,3 +55,16 @@ bb1:
; CHECK-NEXT: %y1 = add i32 %x, 1
; CHECK-NEXT: %y3 = phi i32 [ %y1, %bb0 ]
}
+
+define void @f5() {
+entry:
+ br label %next
+
+next:
+ %y = phi i32 [ 0, %entry ]
+ %x = phi i32 [ %y, %entry ]
+ ret void
+; CHECK: Instruction does not dominate all uses!
+; CHECK-NEXT: %y = phi i32 [ 0, %entry ]
+; CHECK-NEXT: %x = phi i32 [ %y, %entry ]
+}