at-pseudo-variable-bad.s 583 B

1234567891011121314151617181920212223
  1. # RUN: not llvm-mc -triple i386-unknown-unknown < %s 2>&1 | FileCheck %s
  2. add $1\@, %eax
  3. # CHECK: :[[@LINE-1]]:8: error: unexpected token in argument list
  4. .macro A @
  5. mov %eax, %eax
  6. .endm
  7. # CHECK: :[[@LINE-3]]:11: error: expected identifier in '.macro' directive
  8. .rept 2
  9. addi $8, $8, \@
  10. .endr
  11. # CHECK: error: unknown token in expression
  12. # CHECK: :[[@LINE-4]]:1: note: while in macro instantiation
  13. # CHECK-NEXT: .rept 2
  14. .rep 3
  15. addi $9, $9, \@
  16. .endr
  17. # CHECK: error: unknown token in expression
  18. # CHECK: :[[@LINE-4]]:1: note: while in macro instantiation
  19. # CHECK-NEXT: .rep 3