5.9.4 .fail expression

Generates an error or a warning. If the value of the expression is 500 or more, as will print a warning message. If the value is less than 500, xc32-as will print an error message. The message will include the value of expression. This can occasionally be useful inside complex nested macros or conditional assembly.