X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rts%2FArena.c;h=653eb69706e1b9f7b4a4488fca9dc99dc090e341;hb=104b00d80891ff1010905df517a9b9c465078c31;hp=fcdc6cce147210ab6be6b9547bff19e4ad22391b;hpb=cbeb99efd4a117de5b028341dc41bc8f50717383;p=ghc-hetmet.git diff --git a/rts/Arena.c b/rts/Arena.c index fcdc6cc..653eb69 100644 --- a/rts/Arena.c +++ b/rts/Arena.c @@ -18,12 +18,12 @@ which most allocations are small. -------------------------------------------------------------------------- */ +#include "PosixSource.h" #include "Rts.h" + #include "RtsUtils.h" #include "Arena.h" -#include - // Each arena struct is allocated using malloc(). struct _Arena { bdescr *current; @@ -85,7 +85,8 @@ arenaAlloc( Arena *arena, size_t size ) arena_blocks += req_blocks; bd->gen_no = 0; - bd->step = NULL; + bd->gen = NULL; + bd->dest_no = 0; bd->flags = 0; bd->free = bd->start; bd->link = arena->current;