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