* Removed some memory leaks

git-svn-id: trunk@20863 -
This commit is contained in:
michael 2012-04-14 13:38:33 +00:00
parent b1f7f84b41
commit b0077a1155

View File

@ -1366,7 +1366,9 @@ end;
destructor TPasSetType.Destroy; destructor TPasSetType.Destroy;
begin begin
if Assigned(EnumType) then if Assigned(EnumType) then
begin
EnumType.Release; EnumType.Release;
end;
inherited Destroy; inherited Destroy;
end; end;
@ -2814,6 +2816,7 @@ destructor TParamsExpr.Destroy;
var var
i : Integer; i : Integer;
begin begin
FreeAndNil(Value);
for i:=0 to length(Params)-1 do Params[i].Free; for i:=0 to length(Params)-1 do Params[i].Free;
inherited Destroy; inherited Destroy;
end; end;