summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlon Zakai <azakai@google.com>2022-11-03 09:06:03 -0700
committerGitHub <noreply@github.com>2022-11-03 09:06:03 -0700
commit201e5ceae6f092f7a4f34d6e681a9887812f0035 (patch)
treec61a7f18518601cc05ea75c419063a4a189780b7
parentc5f5cdd79cafa003d2cffafcbf59f08c4095eac6 (diff)
downloadbinaryen-201e5ceae6f092f7a4f34d6e681a9887812f0035.tar.gz
binaryen-201e5ceae6f092f7a4f34d6e681a9887812f0035.tar.bz2
binaryen-201e5ceae6f092f7a4f34d6e681a9887812f0035.zip
Fuzzer: Skip fuzzing VMs when multi-memories are enabled (#5207)
-rwxr-xr-xscripts/fuzz_opt.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/scripts/fuzz_opt.py b/scripts/fuzz_opt.py
index 078c0824c..c3302c6e9 100755
--- a/scripts/fuzz_opt.py
+++ b/scripts/fuzz_opt.py
@@ -845,7 +845,7 @@ class CompareVMs(TestCaseHandler):
compare(before[vm], after[vm], 'CompareVMs between before and after: ' + vm.name)
def can_run_on_feature_opts(self, feature_opts):
- return all_disallowed(['simd', 'multivalue'])
+ return all_disallowed(['simd', 'multivalue', 'multi-memories'])
# Check for determinism - the same command must have the same output.
@@ -990,7 +990,7 @@ class Wasm2JS(TestCaseHandler):
# specifically for growth here
if INITIAL_CONTENTS:
return False
- return all_disallowed(['exception-handling', 'simd', 'threads', 'bulk-memory', 'nontrapping-float-to-int', 'tail-call', 'sign-ext', 'reference-types', 'multivalue', 'gc'])
+ return all_disallowed(['exception-handling', 'simd', 'threads', 'bulk-memory', 'nontrapping-float-to-int', 'tail-call', 'sign-ext', 'reference-types', 'multivalue', 'gc', 'multi-memories'])
class Asyncify(TestCaseHandler):
@@ -1046,7 +1046,7 @@ class Asyncify(TestCaseHandler):
compare(before, after_asyncify, 'Asyncify (before/after_asyncify)')
def can_run_on_feature_opts(self, feature_opts):
- return all_disallowed(['exception-handling', 'simd', 'tail-call', 'reference-types', 'multivalue', 'gc'])
+ return all_disallowed(['exception-handling', 'simd', 'tail-call', 'reference-types', 'multivalue', 'gc', 'multi-memories'])
# Fuzz the interpreter with --fuzz-exec -tnh. The tricky thing with traps-never-