Browse Source

* removed initialisation of unused fparacopyback from tcallparanode.copy_value_by_ref_para

git-svn-id: trunk@45822 -
Jonas Maebe 5 years ago
parent
commit
924ffe6538
1 changed files with 0 additions and 4 deletions
  1. 0 4
      compiler/ncal.pas

+ 0 - 4
compiler/ncal.pas

@@ -731,7 +731,6 @@ implementation
     procedure tcallparanode.copy_value_by_ref_para;
       var
         initstat,
-        copybackstat,
         finistat: tstatementnode;
         finiblock: tblocknode;
         paratemp: ttempcreatenode;
@@ -754,7 +753,6 @@ implementation
         if not is_array_constructor(left.resultdef) then
           begin
             fparainit:=internalstatements(initstat);
-            fparacopyback:=internalstatements(copybackstat);
             finiblock:=internalstatements(finistat);
             paratemp:=nil;
 
@@ -931,10 +929,8 @@ implementation
                 left:=ctemprefnode.create(paratemp);
               end;
             addstatement(finistat,ctempdeletenode.create(paratemp));
-            addstatement(copybackstat,finiblock);
             firstpass(fparainit);
             firstpass(left);
-            firstpass(fparacopyback);
           end;
       end;