From 7036e19098c295a075f97cbd056fdc43bd490fb2 Mon Sep 17 00:00:00 2001 From: lemon Date: Tue, 23 Dec 2025 11:36:51 +0100 Subject: lower alloca as a separate pass before isel --- ir/ir.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'ir/ir.c') diff --git a/ir/ir.c b/ir/ir.c index 3c76cde..6edc429 100644 --- a/ir/ir.c +++ b/ir/ir.c @@ -650,6 +650,8 @@ irfini(struct function *fn) simpl(fn); freearena(fn->passarena); } + lowerstack(fn); + freearena(fn->passarena); if (ccopt.dbg.o) { bfmt(ccopt.dbgout, "<< Before isel >>\n"); irdump(fn); -- cgit v1.2.3