* embedded heap manager takes care of ReturnNilIfGrowHeapFails

git-svn-id: trunk@33070 -
This commit is contained in:
florian 2016-02-07 18:28:12 +00:00
parent 9b84581f4c
commit dfd261f2d6

View File

@ -82,7 +82,12 @@ Unit heapmgr;
InternalFreemem(pointer(ptruint(p)+AllocSize), RestSize); InternalFreemem(pointer(ptruint(p)+AllocSize), RestSize);
end end
else else
Result := nil; begin
if ReturnNilIfGrowHeapFails then
Result := nil
else
RunError(203);
end;
end; end;
function GetAlignedMem(Size, Alignment: ptruint): pointer; function GetAlignedMem(Size, Alignment: ptruint): pointer;