From b8ae5b14c7bbe28161ea83f4c10045f8af5b766a Mon Sep 17 00:00:00 2001 From: lemon Date: Mon, 15 Sep 2025 17:11:05 +0200 Subject: mem2reg: fix deltrivialphis bug --- regalloc.c | 1 + 1 file changed, 1 insertion(+) (limited to 'regalloc.c') diff --git a/regalloc.c b/regalloc.c index 2a878d0..1018e7c 100644 --- a/regalloc.c +++ b/regalloc.c @@ -33,6 +33,7 @@ readvar(struct bitset *defined, enum irclass cls, int var, struct block *blk) union ref val; if (bstest(defined, var)) return mkref(RTMP, var); + assert(cls && "?"); /* memoed definition */ if (xbcap(curdefs) > blk->id && xbcap(curdefs[blk->id]) > var && curdefs[blk->id][var]) -- cgit v1.2.3