From bfec13bacc94f3184c4a19c7f4e4f22627bb367e Mon Sep 17 00:00:00 2001 From: lemon Date: Tue, 9 Sep 2025 12:57:21 +0200 Subject: bugfix --- ir.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; } -- cgit v1.2.3