From 54dba7cc860808c8d2417a2abdaa8aa8412e8b49 Mon Sep 17 00:00:00 2001 From: lemon Date: Tue, 9 Dec 2025 08:32:03 +0100 Subject: rega: change assert for spilled callee. it's ok if nspill==1 --- ir/regalloc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ir') diff --git a/ir/regalloc.c b/ir/regalloc.c index 65a37e1..520870e 100644 --- a/ir/regalloc.c +++ b/ir/regalloc.c @@ -1064,7 +1064,7 @@ devirt(struct rega *ra, struct block *blk) } } } - if (nspill > 0) assert(ins->op != Ocall); + if (nspill > 1) assert(ins->op != Ocall); if (naddr) { union ref *r = ins->l.t == RADDR ? &ins->l : &ins->r; *r = mkaddr(newaddr); -- cgit v1.2.3