last ci before completely rewrite ralloc.c
[fw/sdcc] / as / xa51 / xa_rasm.y
index c99078e2c8f74b00d4dff47031b65333803cac31..5db815552d37a9f1d65034bca43aeb941e173e6c 100755 (executable)
@@ -167,7 +167,9 @@ line:          linesymbol ':' linenosym {
                        MEM_POS += $3;
                }
              | linenosym {
-                       MEM_POS += $1;
+                        if (!is_abs(symbol_name)) {
+                         MEM_POS += $1;
+                       }
                }
 
 linenosym:     directive EOL {