The .error directive is similar to .err in that it will halt assembly if it is evaluated for assembly. However, it permits a user supplied message to be rendered.
6631253 Asm Parser: support .error directive
lib/MC/MCParser/AsmParser.cpp | 44 +++++++++++++++++++------
test/MC/AsmParser/directive-err-diagnostics.s | 17 ++++++++++
test/MC/AsmParser/directive-err.s | 11 +++++++
3 files changed, 62 insertions(+), 10 deletions(-)
Upstream: github.com