Sfoglia il codice sorgente

* changed var-parameter of secondpass() into a value parameter: secondpass
should never change any nodes, and this allows passing properties to
secondpass

git-svn-id: branches/jvmbackend@18673 -

Jonas Maebe 14 anni fa
parent
commit
b52dcd4a56
1 ha cambiato i file con 2 aggiunte e 2 eliminazioni
  1. 2 2
      compiler/pass_2.pas

+ 2 - 2
compiler/pass_2.pas

@@ -46,7 +46,7 @@ uses
 
 { produces the actual code }
 function do_secondpass(var p : tnode) : boolean;
-procedure secondpass(var p : tnode);
+procedure secondpass(p : tnode);
 
 
 implementation
@@ -168,7 +168,7 @@ implementation
       end;
 {$endif EXTDEBUG}
 
-     procedure secondpass(var p : tnode);
+     procedure secondpass(p : tnode);
       var
          oldcodegenerror  : boolean;
          oldlocalswitches : tlocalswitches;