diff options
Diffstat (limited to 'release_23/test/Transforms/SimplifyCFG/UnreachableEliminate.ll')
-rw-r--r-- | release_23/test/Transforms/SimplifyCFG/UnreachableEliminate.ll | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/release_23/test/Transforms/SimplifyCFG/UnreachableEliminate.ll b/release_23/test/Transforms/SimplifyCFG/UnreachableEliminate.ll deleted file mode 100644 index 3c4491937355..000000000000 --- a/release_23/test/Transforms/SimplifyCFG/UnreachableEliminate.ll +++ /dev/null @@ -1,33 +0,0 @@ -; RUN: llvm-as < %s | opt -simplifycfg | llvm-dis | not grep unreachable - -define void @test1(i1 %C, i1* %BP) { - br i1 %C, label %T, label %F -T: ; preds = %0 - store i1 %C, i1* %BP - unreachable -F: ; preds = %0 - ret void -} - -define void @test2() { - invoke void @test2( ) - to label %N unwind label %U -U: ; preds = %0 - unreachable -N: ; preds = %0 - ret void -} - -define i32 @test3(i32 %v) { - switch i32 %v, label %default [ - i32 1, label %U - i32 2, label %T - ] -default: ; preds = %0 - ret i32 1 -U: ; preds = %0 - unreachable -T: ; preds = %0 - ret i32 2 -} - |