; Trivial smoke test of icmp without fused branch opportunity.

; RUN: %p2i -i %s --filetype=obj --disassemble --args \
; RUN:   -allow-externally-defined-symbols | FileCheck %s

; Check that correct addressing modes are used for comparing two
; immediates.
define internal void @testIcmpImm() {
entry:
  %cmp = icmp eq i32 1, 2
  %cmp_ext = zext i1 %cmp to i32
  tail call void @use(i32 %cmp_ext)
  ret void
}
; CHECK-LABEL: testIcmpImm
; CHECK-NOT: cmp {{[0-9]+}},

declare void @use(i32)