summaryrefslogtreecommitdiff
path: root/test/Transforms/InstCombine/2007-11-22-IcmpCrash.ll
blob: f71b99ce1a4b8ca4fb8a836768f1cc7f9125b00e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
; RUN: opt < %s -instcombine -disable-output
; PR1817

define i1 @test1(i32 %X) {
	%A = icmp slt i32 %X, 10
	%B = icmp ult i32 %X, 10
	%C = and i1 %A, %B
	ret i1 %C
}

define i1 @test2(i32 %X) {
	%A = icmp slt i32 %X, 10
	%B = icmp ult i32 %X, 10
	%C = or i1 %A, %B
	ret i1 %C
}