fix GC double counting of big gen0 pages
svn: r17651
This commit is contained in:
parent
9a50b999e2
commit
857c3bbb17
|
@ -653,8 +653,6 @@ static void *allocate_big(const size_t request_size_bytes, int type)
|
||||||
else
|
else
|
||||||
addr = malloc_pages(gc, round_to_apage_size(allocate_size), APAGE_SIZE);
|
addr = malloc_pages(gc, round_to_apage_size(allocate_size), APAGE_SIZE);
|
||||||
|
|
||||||
gc->gen0.current_size += allocate_size;
|
|
||||||
|
|
||||||
bpage = malloc_mpage();
|
bpage = malloc_mpage();
|
||||||
bpage->addr = addr;
|
bpage->addr = addr;
|
||||||
bpage->size = allocate_size;
|
bpage->size = allocate_size;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user