aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-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) {