diff --git a/src/asm/symbol.c b/src/asm/symbol.c index e6e3b86a..167355ba 100644 --- a/src/asm/symbol.c +++ b/src/asm/symbol.c @@ -526,7 +526,7 @@ void sym_AddLocalReloc(char const *tzSym) sym_AddReloc(fullname); } else { - fatalerror("Local label in main scope"); + yyerror("Local label '%s' in main scope", tzSym); } } diff --git a/test/asm/local-without-parent.err b/test/asm/local-without-parent.err index 574d2972..85a4a724 100644 --- a/test/asm/local-without-parent.err +++ b/test/asm/local-without-parent.err @@ -1,2 +1,2 @@ ERROR: local-without-parent.asm(2): - Local label in main scope + Local label '.test' in main scope