aboutsummaryrefslogtreecommitdiffhomepage
path: root/ir
diff options
context:
space:
mode:
authorlemon <lsof@mailbox.org>2025-11-21 10:50:31 +0100
committerlemon <lsof@mailbox.org>2025-11-21 10:50:31 +0100
commit337eac613ae7fd5ce9229fc9000f9c6a5aef1890 (patch)
tree6d99fc3812ef4b6e006337cc7297714a1af96740 /ir
parent7e4f2eaea8c3536247f70838d2c7a16b489e13cc (diff)
regalloc: assert nops aren't being used
Diffstat (limited to 'ir')
-rw-r--r--ir/regalloc.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ir/regalloc.c b/ir/regalloc.c
index 036c710..9857d61 100644
--- a/ir/regalloc.c
+++ b/ir/regalloc.c
@@ -657,6 +657,7 @@ buildintervals(struct rega *ra)
continue;
if (r.t == RTMP) {
+ assert(instrtab[r.i].op != Onop);
addrange(&ra->intervals, r.i, (struct range){blk->inumstart, pos}, reghint);
bsset(live, r.i);
} else if (r.t == RREG) {