X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rts%2FArena.c;h=6d7a65b0f3865afa06fa865d1737df846fa929be;hb=209e093599d0d4db5487d124895d817c55b7c052;hp=fcdc6cce147210ab6be6b9547bff19e4ad22391b;hpb=cbeb99efd4a117de5b028341dc41bc8f50717383;p=ghc-hetmet.git diff --git a/rts/Arena.c b/rts/Arena.c index fcdc6cc..6d7a65b 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 = NULL; bd->flags = 0; bd->free = bd->start; bd->link = arena->current;