From 5b9ae4ced98def3ab476aeee18eecc71af4f1a82 Mon Sep 17 00:00:00 2001 From: lemon Date: Sat, 22 Nov 2025 18:55:27 +0100 Subject: ir: freeblk: clear preds --- ir/ir.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'ir') diff --git a/ir/ir.c b/ir/ir.c index 5ffea49..3b37405 100644 --- a/ir/ir.c +++ b/ir/ir.c @@ -255,6 +255,8 @@ freeblk(struct function *fn, struct block *blk) { if (blk->npred > 1) xbfree(blk->_pred); + blk->npred = 0; + blk->_pred = NULL; for (int i = 0; i < blk->phi.n; ++i) { int ui = blk->phi.p[i]; -- cgit v1.2.3