X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=disas%2Flm32.c;h=1718c86e1c0ff02abb1784e0308183d313708db3;hb=30c367ed446b6ea53245589a5cf373578ac075d7;hp=a8eefe05b182104af6ef2b4cb510476a82150f8d;hpb=27dd7730582be85c7d4f680f5f71146629809c86;p=qemu.git diff --git a/disas/lm32.c b/disas/lm32.c index a8eefe05b..1718c86e1 100644 --- a/disas/lm32.c +++ b/disas/lm32.c @@ -303,11 +303,11 @@ int print_insn_lm32(bfd_vma memaddr, struct disassemble_info *info) } case 'c': { uint8_t csr; - const char *csr_name; + const Lm32CsrInfo *info; csr = (op >> 21) & 0x1f; - csr_name = find_csr_info(csr)->name; - if (csr_name) { - fprintf_fn(stream, "%s", csr_name); + info = find_csr_info(csr); + if (info) { + fprintf_fn(stream, "%s", info->name); } else { fprintf_fn(stream, "0x%x", csr); }