[ERROR]
An assembly directive or a mnemonic has been used as macro name. This is not allowed to avoid any ambiguity when the symbol name is encountered afterward. The macro assembler cannot detect if the symbol refers to the macro or the instruction.
DC: MACRO
DC.B \1
ENDM
Change the name of the macro to an unused identifier.
allocChar: MACRO
DC.B \1
ENDM