shithub: rgbds

Download patch

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