From 50dbb0316410e39be0479a0f422c2e7e61847754 Mon Sep 17 00:00:00 2001 From: Philippe Antoine Date: Tue, 4 Jun 2019 10:56:49 +0200 Subject: [PATCH] Fixes MOS groups count --- arch/MOS65XX/MOS65XXDisassembler.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/MOS65XX/MOS65XXDisassembler.c b/arch/MOS65XX/MOS65XXDisassembler.c index f09c0e2dfb..74297f10f3 100644 --- a/arch/MOS65XX/MOS65XXDisassembler.c +++ b/arch/MOS65XX/MOS65XXDisassembler.c @@ -65,12 +65,12 @@ static void fillDetails(MCInst *MI, struct OpInfo opinfo, int cpu_type) detail->mos65xx.op_count = 0; if (insinfo.group_type != MOS65XX_GRP_INVALID) { - detail->groups[0] = insinfo.group_type; + detail->groups[detail->groups_count] = insinfo.group_type; detail->groups_count++; } if (opinfo.am == MOS65XX_AM_REL || opinfo.am == MOS65XX_AM_ZP_REL) { - detail->groups[0] = MOS65XX_GRP_BRANCH_RELATIVE; + detail->groups[detail->groups_count] = MOS65XX_GRP_BRANCH_RELATIVE; detail->groups_count++; }