Deprecate colon-less non-local labels

This commit is contained in:
ISSOtm
2020-02-29 16:30:47 +01:00
parent 5bc8d51a9e
commit fa10ee4356
2 changed files with 5 additions and 2 deletions

View File

@@ -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);

View File

@@ -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