git-svn-id: trunk@34930 -
@@ -49,7 +49,10 @@ Unit heapmgr;
p, prev: PHeapBlock;
AllocSize, RestSize: ptruint;
begin
- AllocSize := align(size+sizeof(pointer), sizeof(pointer));
+ if size<MinBlock then
+ AllocSize := MinBlock
+ else
+ AllocSize := align(size, sizeof(pointer));
p := Blocks;
prev := nil;