ELSE or ENDIF without IF

An ELSE or ENDIF directive has no matching IF directive to start a
conditional assembly block. For example,

BUF DB 10 DUP (?)
ENDIF ;error, no matching IFxxx