X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=opcodes%2Fwasm32-dis.c;h=d6f1697542493f53079c44aa684bbb2505a8c9d4;hb=73e8dc90a8a94bc52e29596b1cc176b882fbbc8e;hp=dbb18973a6dc0261e8cdc33383bb96ecc9177464;hpb=219d1afa89d0d53ca93a684cac341f16470f3ca0;p=deliverable%2Fbinutils-gdb.git diff --git a/opcodes/wasm32-dis.c b/opcodes/wasm32-dis.c index dbb18973a6..d6f1697542 100644 --- a/opcodes/wasm32-dis.c +++ b/opcodes/wasm32-dis.c @@ -269,7 +269,7 @@ print_insn_wasm32 (bfd_vma pc, struct disassemble_info *info) long flags = 0; long offset = 0; long depth = 0; - long index = 0; + long function_index = 0; long target_count = 0; long block_type = 0; int len = 1; @@ -416,14 +416,14 @@ print_insn_wasm32 (bfd_vma pc, struct disassemble_info *info) break; case wasm_call: - index = wasm_read_leb128 + function_index = wasm_read_leb128 (pc + len, info, &error, &bytes_read, FALSE); if (error) return -1; len += bytes_read; prin (stream, " "); private_data->section_prefix = ".space.function_index"; - (*info->print_address_func) ((bfd_vma) index, info); + (*info->print_address_func) ((bfd_vma) function_index, info); private_data->section_prefix = NULL; break;