Selaa lähdekoodia

* uppdated in accordance to varregable for OLDREGVARS

olle 21 vuotta sitten
vanhempi
commit
6792b5ab16
1 muutettua tiedostoa jossa 6 lisäystä ja 4 poistoa
  1. 6 4
      compiler/regvars.pas

+ 6 - 4
compiler/regvars.pas

@@ -69,8 +69,7 @@ implementation
          parasym : boolean;
       begin
          parasym:=pboolean(arg)^;
-         if (tsym(p).typ=varsym) and
-            ((vo_regable in tvarsym(p).varoptions) or
+         if (tsym(p).typ=varsym) and ((tvarsym(p).varregable <> vr_none) or
              ((tvarsym(p).varspez in [vs_var,vs_const,vs_out]) and
               paramanager.push_addr_param(tvarsym(p).varspez,tvarsym(p).vartype.def,current_procinfo.procdef.proccalloption))) and
             not tvarsym(p).vartype.def.needs_inittable then
@@ -106,7 +105,7 @@ implementation
          parasym : boolean;
       begin
          parasym:=pboolean(arg)^;
-         if (tsym(p).typ=varsym) and (vo_fpuregable in tvarsym(p).varoptions) then
+         if (tsym(p).typ=varsym) and (tvarsym(p).varregable <> vr_none) then
            begin
               j:=tvarsym(p).refs;
               { parameter get a less value }
@@ -669,7 +668,10 @@ end.
 
 {
   $Log$
-  Revision 1.81  2004-10-15 09:14:17  mazen
+  Revision 1.82  2004-10-16 13:08:49  olle
+    * uppdated in accordance to varregable for OLDREGVARS
+
+  Revision 1.81  2004/10/15 09:14:17  mazen
   - remove $IFDEF DELPHI and related code
   - remove $IFDEF FPCPROCVAR and related code