31 lines
424 B
ArmAsm
31 lines
424 B
ArmAsm
# RUN: llvm-mc -triple=x86_64 %s | FileCheck %s
|
|
# RUN: llvm-mc -triple=x86_64-apple-darwin10 %s | FileCheck %s
|
|
|
|
.macro make_macro a, b, c ,d ,e, f
|
|
\a \b \c
|
|
\d \e
|
|
\f
|
|
.endm
|
|
make_macro .macro,mybyte,a,.byte,\a,.endm
|
|
# CHECK: .byte 42
|
|
mybyte 42
|
|
|
|
# PR18599
|
|
.macro macro_a
|
|
.macro macro_b
|
|
.byte 10
|
|
.macro macro_c
|
|
.endm
|
|
|
|
macro_c
|
|
.purgem macro_c
|
|
.endm
|
|
|
|
macro_b
|
|
.endm
|
|
|
|
# CHECK: .byte 10
|
|
# CHECK: .byte 10
|
|
macro_a
|
|
macro_b
|