| # RUN: llvm-mc -triple i386-unknown-unknown %s | FileCheck %s | |
| # CHECK-NOT: .byte 0 | |
| # CHECK: .byte 1 | |
| .ifdef undefined | |
| .byte 0 | |
| .else | |
| .byte 1 | |
| .endif | |
| defined: | |
| # CHECK: .byte 1 | |
| # CHECK-NOT: .byte 0 | |
| .ifdef defined | |
| .byte 1 | |
| .else | |
| .byte 0 | |
| .endif | |
| movl %eax, undefined | |
| # CHECK-NOT: .byte 0 | |
| # CHECK: .byte 1 | |
| .ifdef undefined | |
| .byte 0 | |
| .else | |
| .byte 1 | |
| .endif |