diff options
Diffstat (limited to 'src/tools/wasm-dis.cpp')
-rw-r--r-- | src/tools/wasm-dis.cpp | 11 |
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; } |