blob: 1d1b96a58edfbf44c9ab10bee0c22f41c75f629f [file] [log] [blame]
Hal Finkel93046912014-07-25 21:13:35 +00001; RUN: opt -simplifycfg -S < %s | FileCheck %s
2
3define void @test1() {
4 call void @llvm.assume(i1 0)
5 ret void
6
7; CHECK-LABEL: @test1
8; CHECK-NOT: llvm.assume
9; CHECK: unreachable
10}
11
12define void @test2() {
13 call void @llvm.assume(i1 undef)
14 ret void
15
16; CHECK-LABEL: @test2
17; CHECK-NOT: llvm.assume
18; CHECK: unreachable
19}
20
21declare void @llvm.assume(i1) nounwind
22