Pārlūkot izejas kodu

* fixed a memory leak in the "i:=-i" / "i:=not i" optimization

git-svn-id: trunk@35762 -
nickysn 8 gadi atpakaļ
vecāks
revīzija
98be270adb
1 mainītis faili ar 1 papildinājumiem un 2 dzēšanām
  1. 1 2
      compiler/nld.pas

+ 1 - 2
compiler/nld.pas

@@ -686,9 +686,8 @@ implementation
                     else
                       newinlinenodetype:=in_neg_assign_x;
                     result:=cinlinenode.createintern(
-                      newinlinenodetype,false,tunarynode(right).left);
+                      newinlinenodetype,false,left);
                     left:=nil;
-                    tunarynode(right).left:=nil;
                     exit;
                   end;
               end;