summaryrefslogtreecommitdiff
path: root/src/binary-reader-objdump.cc
diff options
context:
space:
mode:
authorBen Smith <binjimin@gmail.com>2018-02-27 22:30:17 -0800
committerGitHub <noreply@github.com>2018-02-27 22:30:17 -0800
commitd3b58431583a29888baff2a4aa8acdba3d05c5d1 (patch)
tree3a6ddf9c618efe3c1f39d5461d6b96680876d70e /src/binary-reader-objdump.cc
parentf9b6995dcc23ffcfc157ed15c3c3df11c6d6166b (diff)
downloadwabt-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.cc33
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;