Sfoglia il codice sorgente

* don't try to pass address parameters in registers on the 6502

Nikolay Nikolov 1 anno fa
parent
commit
ae6003a502
1 ha cambiato i file con 2 aggiunte e 1 eliminazioni
  1. 2 1
      compiler/mos6502/cpupara.pas

+ 2 - 1
compiler/mos6502/cpupara.pas

@@ -257,7 +257,8 @@ unit cpupara;
             if push_addr_param(hp.varspez,paradef,p.proccalloption) then
               begin
                 paradef:=cpointerdef.getreusable_no_free(paradef);
-                loc:=LOC_REGISTER;
+                //loc:=LOC_REGISTER;
+                loc:=LOC_REFERENCE;
                 paracgsize:=OS_ADDR;
                 paralen:=tcgsize2size[OS_ADDR];
               end