aboutsummaryrefslogtreecommitdiffhomepage
path: root/ir.c
diff options
context:
space:
mode:
Diffstat (limited to 'ir.c')
-rw-r--r--ir.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ir.c b/ir.c
index 9ffac50..3da5862 100644
--- a/ir.c
+++ b/ir.c
@@ -462,7 +462,7 @@ delnops(struct block *blk)
instrfreelist = t;
++n;
} else if (n) {
- memmove(blk->ins.p+i+1, blk->ins.p+i+1+n, (blk->ins.n - n - i)*sizeof *blk->ins.p);
+ memmove(blk->ins.p+i+1, blk->ins.p+i+1+n, (blk->ins.n - n - i - 1)*sizeof *blk->ins.p);
blk->ins.n -= n;
n = 0;
}