From 396d39705cd0bdfd6858fc8fe782c13e5328fb8e Mon Sep 17 00:00:00 2001 From: lemon Date: Fri, 6 Mar 2026 11:57:46 +0100 Subject: ir: increase per-function stack size limit --- ir/stack.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ir/stack.c b/ir/stack.c index 1dc29cd..40a7b1d 100644 --- a/ir/stack.c +++ b/ir/stack.c @@ -17,7 +17,7 @@ lowerstack(struct function *fn) uint siz = ins->l.i << alignlog2; fn->stksiz += siz; fn->stksiz = alignup(fn->stksiz, 1 << alignlog2); - if (fn->stksiz > (1<<16)-1) error(NULL, "'%s' stack frame too big", fn->name); + if (fn->stksiz > (1<<20)-1) error(NULL, "'%s' stack frame too big", fn->name); *ins = mkinstr(Onop,0,); replcuses(mkref(RTMP, t), mkref(RSTACK, fn->stksiz)); } -- cgit v1.2.3