From 03fe077b41ae81d240e2c467bdf7275d57b3c462 Mon Sep 17 00:00:00 2001 From: ISSOtm Date: Tue, 18 Feb 2020 18:15:27 +0100 Subject: [PATCH] Make locals without parent a non-fatal error --- src/asm/symbol.c | 2 +- test/asm/local-without-parent.err | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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