Missing macro ID

A macro defined with the MACRO directive has not been given a name. For
example,

MACRO ;error, no name
DB A
ENDM

Macros must always be given a name when they are defined.