Quellcode durchsuchen

+ extra check for ref.index=NR_NO in 6502 normalize_ref

Nikolay Nikolov vor 1 Monat
Ursprung
Commit
93e4504549
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  1. 1 1
      compiler/mos6502/cgcpu.pas

+ 1 - 1
compiler/mos6502/cgcpu.pas

@@ -1531,7 +1531,7 @@ unit cgcpu;
             ref.index:=NR_NO;
           end;
 
-        if (ref.base<>NR_NO) and not assigned(ref.symbol) and (ref.offset>=0) and (ref.offset<=255) then
+        if (ref.base<>NR_NO) and (ref.index=NR_NO) and not assigned(ref.symbol) and (ref.offset>=0) and (ref.offset<=255) then
           begin
             SetLength(allocatedregs,1);
             allocatedregs[0]:=NR_Y;