* fixed memory leak in conversion of realconstn to currency

git-svn-id: trunk@7630 -
This commit is contained in:
Jonas Maebe 2007-06-10 22:02:53 +00:00
parent 9b198fb1d7
commit 8d13899d84

View File

@ -1086,9 +1086,11 @@ implementation
if left.nodetype=realconstn then if left.nodetype=realconstn then
result:=cordconstnode.create(round(trealconstnode(left).value_real),resultdef,false) result:=cordconstnode.create(round(trealconstnode(left).value_real),resultdef,false)
else else
result:=ccallnode.createinternres('fpc_round_real', begin
ccallparanode.create(left,nil),resultdef); result:=ccallnode.createinternres('fpc_round_real',
left:=nil; ccallparanode.create(left,nil),resultdef);
left:=nil;
end;
end; end;