diff options
author | Ben Smith <binjimin@gmail.com> | 2018-02-27 22:30:17 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-02-27 22:30:17 -0800 |
commit | d3b58431583a29888baff2a4aa8acdba3d05c5d1 (patch) | |
tree | 3a6ddf9c618efe3c1f39d5461d6b96680876d70e /src/binary-reader-objdump.cc | |
parent | f9b6995dcc23ffcfc157ed15c3c3df11c6d6166b (diff) | |
download | wabt-d3b58431583a29888baff2a4aa8acdba3d05c5d1.tar.gz wabt-d3b58431583a29888baff2a4aa8acdba3d05c5d1.tar.bz2 wabt-d3b58431583a29888baff2a4aa8acdba3d05c5d1.zip |
Use GetTypeName in binary-reader-objdump.cc (#775)
Diffstat (limited to 'src/binary-reader-objdump.cc')
-rw-r--r-- | src/binary-reader-objdump.cc | 33 |
1 files changed, 5 insertions, 28 deletions
diff --git a/src/binary-reader-objdump.cc b/src/binary-reader-objdump.cc index 712f4551..25e2b1b3 100644 --- a/src/binary-reader-objdump.cc +++ b/src/binary-reader-objdump.cc @@ -390,33 +390,10 @@ Result BinaryReaderObjdumpDisassemble::BeginFunctionBody(Index index) { return Result::Ok; } -const char* type_name(Type type) { - switch (type) { - case Type::I32: - return "i32"; - - case Type::I64: - return "i64"; - - case Type::F32: - return "f32"; - - case Type::F64: - return "f64"; - - case Type::V128: - return "v128"; - - default: - assert(0); - return "INVALID TYPE"; - } -} - Result BinaryReaderObjdumpDisassemble::OnOpcodeBlockSig(Index num_types, Type* sig_types) { if (num_types) { - LogOpcode(data_, 1, "%s", type_name(*sig_types)); + LogOpcode(data_, 1, "%s", GetTypeName(*sig_types)); } else { LogOpcode(data_, 1, nullptr); } @@ -702,11 +679,11 @@ Result BinaryReaderObjdump::OnType(Index index, if (i != 0) { printf(", "); } - printf("%s", type_name(param_types[i])); + printf("%s", GetTypeName(param_types[i])); } printf(") -> "); if (result_count) { - printf("%s", type_name(result_types[0])); + printf("%s", GetTypeName(result_types[0])); } else { printf("nil"); } @@ -815,7 +792,7 @@ Result BinaryReaderObjdump::OnImportException(Index import_index, if (i != 0) { PrintDetails(", "); } - PrintDetails("%s", type_name(sig[i])); + PrintDetails("%s", GetTypeName(sig[i])); } PrintDetails(") <- " PRIstringview "." PRIstringview "\n", WABT_PRINTF_STRING_VIEW_ARG(module_name), @@ -1191,7 +1168,7 @@ Result BinaryReaderObjdump::OnExceptionType(Index index, TypeVector& sig) { if (i != 0) { printf(", "); } - printf("%s", type_name(sig[i])); + printf("%s", GetTypeName(sig[i])); } printf(")\n"); return Result::Ok; |