diff options
Diffstat (limited to 'src/passes/pass.cpp')
-rw-r--r-- | src/passes/pass.cpp | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/passes/pass.cpp b/src/passes/pass.cpp index e62b1f3a6..21501c62f 100644 --- a/src/passes/pass.cpp +++ b/src/passes/pass.cpp @@ -698,10 +698,6 @@ void PassRunner::run() { // for debug logging purposes, run each pass in full before running the // other auto totalTime = std::chrono::duration<double>(0); - WasmValidator::Flags validationFlags = WasmValidator::Minimal; - if (options.validateGlobally) { - validationFlags = validationFlags | WasmValidator::Globally; - } auto what = isNested ? "nested passes" : "passes"; std::cerr << "[PassRunner] running " << what << std::endl; size_t padding = 0; @@ -738,7 +734,7 @@ void PassRunner::run() { if (options.validate && !isNested) { // validate, ignoring the time std::cerr << "[PassRunner] (validating)\n"; - if (!WasmValidator().validate(*wasm, validationFlags)) { + if (!WasmValidator().validate(*wasm, options)) { std::cout << *wasm << '\n'; if (passDebug >= 2) { Fatal() << "Last pass (" << pass->name @@ -760,7 +756,7 @@ void PassRunner::run() { << " seconds." << std::endl; if (options.validate && !isNested) { std::cerr << "[PassRunner] (final validation)\n"; - if (!WasmValidator().validate(*wasm, validationFlags)) { + if (!WasmValidator().validate(*wasm, options)) { std::cout << *wasm << '\n'; Fatal() << "final module does not validate\n"; } |