; PR1219 | |
; RUN: llc < %s -march=x86 | FileCheck %s | |
define i32 @test(i1 %X) { | |
; CHECK: test: | |
; CHECK-NOT: ret | |
; CHECK: movl $1, %eax | |
; CHECK: ret | |
%hvar2 = zext i1 %X to i32 | |
%C = icmp sgt i32 %hvar2, -1 | |
br i1 %C, label %cond_true15, label %cond_true | |
cond_true15: | |
ret i32 1 | |
cond_true: | |
ret i32 2 | |
} |