as: Accept local labels in expressions - scc - simple c99 compiler (HTM) git clone git://git.simple-cc.org/scc (DIR) Log (DIR) Files (DIR) Refs (DIR) Submodules (DIR) README (DIR) LICENSE --- (DIR) commit b6a9d725edd7db0e2ef5e23db0d543242b989220 (DIR) parent cbbf9acc4e1db7ac87ee33eeb7148f2ed0e6ee54 (HTM) Author: Roberto E. Vargas Caballero <k0ga@shike2.com> Date: Sun, 11 Feb 2024 09:14:29 +0100 as: Accept local labels in expressions Local labels were accepted in line definitions but not in expressions. Diffstat: M src/cmd/as/parser.c | 1 + 1 file changed, 1 insertion(+), 0 deletions(-) --- (DIR) diff --git a/src/cmd/as/parser.c b/src/cmd/as/parser.c @@ -201,6 +201,7 @@ next(void) case '%': c = (regmode ? iden : operator)(); break; + case '.': case '_': c = iden(); break;