diff options
Diffstat (limited to 'test/Transforms/LoopSimplify/2004-02-05-DominatorInfoCorruption.ll')
-rw-r--r-- | test/Transforms/LoopSimplify/2004-02-05-DominatorInfoCorruption.ll | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/test/Transforms/LoopSimplify/2004-02-05-DominatorInfoCorruption.ll b/test/Transforms/LoopSimplify/2004-02-05-DominatorInfoCorruption.ll new file mode 100644 index 0000000..a5d0ba7 --- /dev/null +++ b/test/Transforms/LoopSimplify/2004-02-05-DominatorInfoCorruption.ll @@ -0,0 +1,14 @@ +; RUN: opt < %s -loopsimplify -verify -licm -disable-output + +define void @.subst_48() { +entry: + br label %loopentry.0 +loopentry.0: ; preds = %loopentry.0, %entry + br i1 false, label %loopentry.0, label %loopentry.2 +loopentry.2: ; preds = %loopentry.2, %loopentry.0 + %tmp.968 = icmp sle i32 0, 3 ; <i1> [#uses=1] + br i1 %tmp.968, label %loopentry.2, label %UnifiedReturnBlock +UnifiedReturnBlock: ; preds = %loopentry.2 + ret void +} + |