From fa10ee435685f9a482f6145cf9291b4ba2ad6505 Mon Sep 17 00:00:00 2001 From: ISSOtm Date: Sat, 29 Feb 2020 16:30:47 +0100 Subject: [PATCH] Deprecate colon-less non-local labels --- src/asm/asmy.y | 5 ++++- test/asm/long-rpn-expression.asm | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/asm/asmy.y b/src/asm/asmy.y index d2d4561e..bce54e0a 100644 --- a/src/asm/asmy.y +++ b/src/asm/asmy.y @@ -659,7 +659,10 @@ line : label | pseudoop ; -scoped_label_bare : T_LABEL | T_LOCAL_LABEL ; +scoped_label_bare : T_LABEL { + warning(WARNING_OBSOLETE, "Non-local labels without a colon are deprecated"); + } + | T_LOCAL_LABEL ; scoped_label : T_LABEL ':' { strcpy($$, $1); diff --git a/test/asm/long-rpn-expression.asm b/test/asm/long-rpn-expression.asm index b1d2fba4..fe14bfd7 100644 --- a/test/asm/long-rpn-expression.asm +++ b/test/asm/long-rpn-expression.asm @@ -30,4 +30,4 @@ X EQUS "{X7E}" X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+\ X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X -x db 0 +x: db 0