diff options
| author | 2022-08-19 06:59:26 +0200 | |
|---|---|---|
| committer | 2022-08-19 06:59:26 +0200 | |
| commit | c82ffed2326500d1df4058cf629f341190b84b89 (patch) | |
| tree | 5c8e9e4222c50777efb23b0a07475f3b458dcbb0 /src | |
| parent | f64f691a43f474b450f29795b4bc68bc2ef6231e (diff) | |
big mem fix
Diffstat (limited to 'src')
| -rw-r--r-- | src/mem.hff | 4 |
1 files changed, 3 insertions, 1 deletions
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); |