From 960f79fa50009fd1e95a294547e3e46494d49484 Mon Sep 17 00:00:00 2001 From: lemon Date: Wed, 17 Sep 2025 09:49:22 +0200 Subject: alloc changes --- ir.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'ir.c') diff --git a/ir.c b/ir.c index 834ff45..e0d219f 100644 --- a/ir.c +++ b/ir.c @@ -64,9 +64,8 @@ irinit(struct function *fn) cls2siz[KI8] = cls2siz[KF8] = 8; cls2siz[KPTR] = targ_primsizes[TYPTR]; } - fn->entry = fn->curblk = alloc(fn->arena, sizeof(struct block), 0); + fn->entry = fn->curblk = allocz(fn->arena, sizeof(struct block), 0); fn->nblk = 1; - memset(fn->entry, 0, sizeof *fn->entry); fn->entry->lprev = fn->entry->lnext = fn->entry; } -- cgit v1.2.3