From 98be270adb1fccb7d119e746ed1c489b39738dc8 Mon Sep 17 00:00:00 2001 From: nickysn <nickysn@gmail.com> Date: Mon, 10 Apr 2017 13:27:29 +0000 Subject: [PATCH] * fixed a memory leak in the "i:=-i" / "i:=not i" optimization git-svn-id: trunk@35762 - --- compiler/nld.pas | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/compiler/nld.pas b/compiler/nld.pas index ca375f26b3..04ea443265 100644 --- a/compiler/nld.pas +++ b/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;