summaryrefslogtreecommitdiff
path: root/src/passes/pass.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/passes/pass.cpp')
-rw-r--r--src/passes/pass.cpp8
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";
}