diff options
Diffstat (limited to 'test/Verifier/dominates.ll')
-rw-r--r-- | test/Verifier/dominates.ll | 13 |
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 ] +} |