From 6748dfa43a0b48f12cad62cc12fe28157450587c Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Wed, 31 Mar 2021 07:19:51 -0700 Subject: [PATCH] Disable module linking in spectest fuzzing Module linking implicitly enables multiple tables but that isn't supported by the spec tests today. --- crates/fuzzing/src/oracles.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/crates/fuzzing/src/oracles.rs b/crates/fuzzing/src/oracles.rs index 289e584de4..65f25225f0 100644 --- a/crates/fuzzing/src/oracles.rs +++ b/crates/fuzzing/src/oracles.rs @@ -438,6 +438,7 @@ pub fn spectest(fuzz_config: crate::generators::Config, test: crate::generators: let mut config = fuzz_config.to_wasmtime(); config.wasm_reference_types(false); config.wasm_bulk_memory(false); + config.wasm_module_linking(false); let store = Store::new(&Engine::new(&config).unwrap()); if fuzz_config.consume_fuel { store.add_fuel(u64::max_value()).unwrap();