# 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 |