summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/SimplifyCFG/bug-25299.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/Transforms/SimplifyCFG/bug-25299.ll')
-rw-r--r--llvm/test/Transforms/SimplifyCFG/bug-25299.ll40
1 files changed, 0 insertions, 40 deletions
diff --git a/llvm/test/Transforms/SimplifyCFG/bug-25299.ll b/llvm/test/Transforms/SimplifyCFG/bug-25299.ll
deleted file mode 100644
index 706afbe540c..00000000000
--- a/llvm/test/Transforms/SimplifyCFG/bug-25299.ll
+++ /dev/null
@@ -1,40 +0,0 @@
-; RUN: opt < %s -simplifycfg -S | FileCheck %s
-
-;; Test case for bug 25299, contributed by David Majnemer.
-
-target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
-target triple = "x86_64-unknown-linux-gnu"
-
-define void @f(i1 %B) personality i1 undef {
-entry:
-;CHECK: entry
-;CHECK-NEXT: call void @g()
- invoke void @g()
- to label %continue unwind label %unwind
-
-unwind: ; preds = %entry
- %tmp101 = landingpad { i8*, i32 }
- cleanup
- br i1 %B, label %resume, label %then
-
-then: ; preds = %cleanup1
- br label %resume
-
-resume: ; preds = %cleanup2, %then, %cleanup1, %unwind
- %tmp104 = phi { i8*, i32 } [ %tmp101, %then ], [ %tmp106, %cleanup2 ], [ %tmp101, %unwind ]
-;CHECK-NOT: resume { i8*, i32 } %tmp104
- resume { i8*, i32 } %tmp104
-
-continue: ; preds = %entry, %continue
-;CHECK: continue: ; preds = %entry, %continue
-;CHECK-NEXT: call void @g()
- invoke void @g()
- to label %continue unwind label %cleanup2
-
-cleanup2: ; preds = %continue
- %tmp106 = landingpad { i8*, i32 }
- cleanup
- br label %resume
-}
-
-declare void @g() \ No newline at end of file
OpenPOWER on IntegriCloud