5.10.4 Fail Directive
The .fail expression
directive generates
an error or a warning. If the value of the expression
is 500 or more, xc32-as
will print a warning message. If the value is less than 500, as
will print an error message. The message will include the
value of expression
. This can might be
useful inside complex nested macros or conditional assembly.