ifdef.s 354 B

1234567891011121314151617181920212223242526272829
  1. # RUN: llvm-mc -triple i386-unknown-unknown %s | FileCheck %s
  2. # CHECK-NOT: .byte 0
  3. # CHECK: .byte 1
  4. .ifdef undefined
  5. .byte 0
  6. .else
  7. .byte 1
  8. .endif
  9. defined:
  10. # CHECK: .byte 1
  11. # CHECK-NOT: .byte 0
  12. .ifdef defined
  13. .byte 1
  14. .else
  15. .byte 0
  16. .endif
  17. movl %eax, undefined
  18. # CHECK-NOT: .byte 0
  19. # CHECK: .byte 1
  20. .ifdef undefined
  21. .byte 0
  22. .else
  23. .byte 1
  24. .endif