summaryrefslogtreecommitdiff
path: root/src/support/command-line.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/support/command-line.cpp')
-rw-r--r--src/support/command-line.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/support/command-line.cpp b/src/support/command-line.cpp
index be5098677..0986a49ff 100644
--- a/src/support/command-line.cpp
+++ b/src/support/command-line.cpp
@@ -16,6 +16,7 @@
#include "support/command-line.h"
#include "config.h"
+#include "support/debug.h"
using namespace wasm;
@@ -91,8 +92,11 @@ Options::Options(const std::string& command, const std::string& description)
add("--debug",
"-d",
"Print debug information to stderr",
- Arguments::Zero,
- [&](Options* o, const std::string& arguments) { debug = true; });
+ Arguments::Optional,
+ [&](Options* o, const std::string& arguments) {
+ debug = true;
+ setDebugEnabled(arguments.c_str());
+ });
}
Options::~Options() {}