summaryrefslogtreecommitdiff
path: root/test/MC/AsmParser/conditional_asm.s
blob: b9bee33c6a1626f221b5857f56563d5ad44b8c7b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# RUN: llvm-mc -triple i386-unknown-unknown %s -I  %p | FileCheck %s

# CHECK: .byte 2
.if 1+2
    .if 1-1
        .byte 1
    .elseif 2+2
        .byte 1+1
    .else
        .byte 0
    .endif
.endif

# CHECK: .byte 1
# CHECK-NOT: .byte 0
.ifne 32 - 32
	.byte 0
.else
	.byte 1
.endif