From 15cf067c4e65c1728c48ab049d48219daa436265 Mon Sep 17 00:00:00 2001 From: lemon Date: Wed, 10 Dec 2025 09:57:22 +0100 Subject: misc fixes --- amd64/emit.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'amd64/emit.c') diff --git a/amd64/emit.c b/amd64/emit.c index e188782..8f29cfc 100644 --- a/amd64/emit.c +++ b/amd64/emit.c @@ -1187,10 +1187,9 @@ emitbranch(uchar **pcode, struct block *blk) if (blk->s2) { /* conditional branch.. */ union ref arg = blk->jmp.arg[0]; - struct instr *ins; - struct block *unord; + struct block *unord = NULL; assert(arg.t == RTMP); - ins = &instrtab[arg.i]; + struct instr *ins = &instrtab[arg.i]; if ((oiscmp(ins->op) || ins->op == Oand || ins->op == Osub)) { if (ins->r.bits != ZEROREF.bits) { /* for CMP instr */ -- cgit v1.2.3