From c82ffed2326500d1df4058cf629f341190b84b89 Mon Sep 17 00:00:00 2001 From: lemon Date: Fri, 19 Aug 2022 06:59:26 +0200 Subject: big mem fix --- src/mem.hff | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/mem.hff') diff --git a/src/mem.hff b/src/mem.hff index d3dd634..3f3b8c9 100644 --- a/src/mem.hff +++ b/src/mem.hff @@ -30,7 +30,9 @@ struct Arena { } if n > ARENA_SIZE { a->addregion(n); - return a.r.mem; + let p *void = a.r.mem; + a->addregion(ARENA_SIZE); + return p; } else if a.r == #null { a->addregion(ARENA_SIZE); return allocf(a, n, align); -- cgit v1.2.3