Revert r354244 "[DAGCombiner] Eliminate dead stores to stack."
[llvm-complete.git] / test / CodeGen / X86 / taildup-crash.ll
blobaeee114adb5b236ed05f012761db2f3aef0f519e
1 ; RUN: llc -o - %s | FileCheck %s
2 target triple = "x86_64--"
4 ; Make sure we do not crash in tail duplication when finding no successor of a
5 ; block.
6 ; CHECK-LABEL: func:
7 ; CHECK: testb
8 ; CEHCK: je
9 ; CHECK: retq
10 ; CHECK: jmp
11 define hidden void @func() {
12 entry:
13   br i1 undef, label %for.cond.cleanup, label %while.cond.preheader
15 while.cond.preheader:
16   br label %while.cond
18 for.cond.cleanup:
19   ret void
21 while.cond:
22   %cmp.i202 = icmp eq i8* undef, undef
23   br i1 %cmp.i202, label %while.cond.preheader, label %while.cond