diff --git a/arch/M680X/M680XDisassembler.c b/arch/M680X/M680XDisassembler.c index 55e392f739..7c191c2945 100644 --- a/arch/M680X/M680XDisassembler.c +++ b/arch/M680X/M680XDisassembler.c @@ -1709,7 +1709,7 @@ static void ext_idx12_x_hdlr(MCInst *MI, m680x_info *info, uint16_t *address) indexed12_hdlr(MI, info, address); read_word(info, &imm16, *address); op0->type = M680X_OP_EXTENDED; - op0->imm = (int16_t)imm16; + op0->ext.address = (int16_t)imm16; set_operand_size(info, op0, 1); }