diff options
Diffstat (limited to 'llvm/test/Transforms')
-rw-r--r-- | llvm/test/Transforms/LoopUnroll/full-unroll-crashers.ll | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/llvm/test/Transforms/LoopUnroll/full-unroll-crashers.ll b/llvm/test/Transforms/LoopUnroll/full-unroll-crashers.ll index a8e4329e599..54f0f817695 100644 --- a/llvm/test/Transforms/LoopUnroll/full-unroll-crashers.ll +++ b/llvm/test/Transforms/LoopUnroll/full-unroll-crashers.ll @@ -188,3 +188,19 @@ for.inc: for.end: ret void } + +define void @cmp_type_mismatch() { +entry: + br label %for.header + +for.header: + br label %for.body + +for.body: + %d = phi i32* [ null, %for.header ] + %cmp = icmp eq i32* %d, null + br i1 undef, label %for.end, label %for.header + +for.end: + ret void +} |