ref: fa10ee435685f9a482f6145cf9291b4ba2ad6505
parent: 5bc8d51a9eea2b3dbd7530a4858f613390ffef29
author: ISSOtm <[email protected]>
date: Sat Feb 29 11:30:47 EST 2020
Deprecate colon-less non-local labels
--- a/src/asm/asmy.y
+++ b/src/asm/asmy.y
@@ -659,7 +659,10 @@
| 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);
--- a/test/asm/long-rpn-expression.asm
+++ b/test/asm/long-rpn-expression.asm
@@ -30,4 +30,4 @@
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