summaryrefslogtreecommitdiff
path: root/src/passes/LegalizeJSInterface.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/passes/LegalizeJSInterface.cpp')
-rw-r--r--src/passes/LegalizeJSInterface.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/passes/LegalizeJSInterface.cpp b/src/passes/LegalizeJSInterface.cpp
index f5dbbcf62..9732738d6 100644
--- a/src/passes/LegalizeJSInterface.cpp
+++ b/src/passes/LegalizeJSInterface.cpp
@@ -62,13 +62,9 @@ struct LegalizeJSInterface : public Pass {
setTempRet0 = nullptr;
getTempRet0 = nullptr;
auto exportOriginals =
- !getPassOptions()
- .getArgumentOrDefault("legalize-js-interface-export-originals", "")
- .empty();
+ getPassOptions().hasArgument("legalize-js-interface-export-originals");
exportedHelpers =
- !getPassOptions()
- .getArgumentOrDefault("legalize-js-interface-exported-helpers", "")
- .empty();
+ getPassOptions().hasArgument("legalize-js-interface-exported-helpers");
// for each illegal export, we must export a legalized stub instead
std::vector<std::unique_ptr<Export>> newExports;
for (auto& ex : module->exports) {