From 89710916cfa82f50be0092347744a5e06a3b5420 Mon Sep 17 00:00:00 2001 From: lemon Date: Fri, 12 Sep 2025 17:10:35 +0200 Subject: c: function-local static vars --- ir.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'ir.c') diff --git a/ir.c b/ir.c index 30239ed..4afd341 100644 --- a/ir.c +++ b/ir.c @@ -242,6 +242,8 @@ newblk(struct function *fn) void freeblk(struct function *fn, struct block *blk) { + if (blk->npred > 1) + xbfree(blk->_pred); vfree(&blk->phi); vfree(&blk->ins); if (blk->lnext) blk->lnext->lprev = blk->lprev; -- cgit v1.2.3