summaryrefslogtreecommitdiff
path: root/src/tools/wasm-dis.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/wasm-dis.cpp')
-rw-r--r--src/tools/wasm-dis.cpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/tools/wasm-dis.cpp b/src/tools/wasm-dis.cpp
index 8220e96cd..6c8edffaf 100644
--- a/src/tools/wasm-dis.cpp
+++ b/src/tools/wasm-dis.cpp
@@ -19,18 +19,19 @@
//
#include "support/colors.h"
-#include "support/command-line.h"
#include "support/file.h"
#include "wasm-io.h"
+#include "tool-options.h"
+
using namespace cashew;
using namespace wasm;
int main(int argc, const char* argv[]) {
std::string sourceMapFilename;
- Options options("wasm-dis",
- "Un-assemble a .wasm (WebAssembly binary format) into a "
- ".wat (WebAssembly text format)");
+ ToolOptions options("wasm-dis",
+ "Un-assemble a .wasm (WebAssembly binary format) into a "
+ ".wat (WebAssembly text format)");
options
.add("--output",
"-o",
@@ -71,6 +72,8 @@ int main(int argc, const char* argv[]) {
Fatal() << "error in parsing wasm source mapping";
}
+ options.applyFeatures(wasm);
+
if (options.debug) {
std::cerr << "Printing..." << std::endl;
}