From f72eb5b7119893bdd22c9a5458ac4979fc97cfb9 Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Mon, 30 Sep 2024 12:25:26 -0700 Subject: [PATCH] Fix fuzzer tests --- .../src/generators/single_inst_module.rs | 2 +- crates/fuzzing/src/generators/table_ops.rs | 24 +++++++++---------- crates/fuzzing/src/single_module_fuzzer.rs | 2 +- 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/crates/fuzzing/src/generators/single_inst_module.rs b/crates/fuzzing/src/generators/single_inst_module.rs index 2a95f3b95207..dcad77ee1ab3 100644 --- a/crates/fuzzing/src/generators/single_inst_module.rs +++ b/crates/fuzzing/src/generators/single_inst_module.rs @@ -589,12 +589,12 @@ mod test { wat, r#"(module (type (;0;) (func (param i32 i32) (result i32))) + (export "test" (func 0)) (func (;0;) (type 0) (param i32 i32) (result i32) local.get 0 local.get 1 i32.add ) - (export "test" (func 0)) ) "# ) diff --git a/crates/fuzzing/src/generators/table_ops.rs b/crates/fuzzing/src/generators/table_ops.rs index c9ebf7ffe422..1f6c92813bbb 100644 --- a/crates/fuzzing/src/generators/table_ops.rs +++ b/crates/fuzzing/src/generators/table_ops.rs @@ -322,6 +322,18 @@ mod tests { (import "" "gc" (func (;0;) (type 0))) (import "" "take_refs" (func (;1;) (type 2))) (import "" "make_refs" (func (;2;) (type 3))) + (table (;0;) 20 externref) + (global (;0;) (mut externref) ref.null extern) + (global (;1;) (mut externref) ref.null extern) + (global (;2;) (mut externref) ref.null extern) + (global (;3;) (mut externref) ref.null extern) + (global (;4;) (mut externref) ref.null extern) + (global (;5;) (mut externref) ref.null extern) + (global (;6;) (mut externref) ref.null extern) + (global (;7;) (mut externref) ref.null extern) + (global (;8;) (mut externref) ref.null extern) + (global (;9;) (mut externref) ref.null extern) + (export "run" (func 3)) (func (;3;) (type 1) (param externref externref externref externref externref externref externref externref externref externref) (local externref) loop ;; label = @1 @@ -343,18 +355,6 @@ mod tests { br 0 (;@1;) end ) - (table (;0;) 20 externref) - (global (;0;) (mut externref) ref.null extern) - (global (;1;) (mut externref) ref.null extern) - (global (;2;) (mut externref) ref.null extern) - (global (;3;) (mut externref) ref.null extern) - (global (;4;) (mut externref) ref.null extern) - (global (;5;) (mut externref) ref.null extern) - (global (;6;) (mut externref) ref.null extern) - (global (;7;) (mut externref) ref.null extern) - (global (;8;) (mut externref) ref.null extern) - (global (;9;) (mut externref) ref.null extern) - (export "run" (func 3)) ) "#; eprintln!("expected WAT = {expected}"); diff --git a/crates/fuzzing/src/single_module_fuzzer.rs b/crates/fuzzing/src/single_module_fuzzer.rs index 3a0f3cb13036..39aac991ab6a 100644 --- a/crates/fuzzing/src/single_module_fuzzer.rs +++ b/crates/fuzzing/src/single_module_fuzzer.rs @@ -300,7 +300,7 @@ mod tests { // should have been the same. let mut rng = SmallRng::seed_from_u64(0); - let max_size = 2048; + let max_size = 4096; let seed_size = 128; let mut buf = vec![0; max_size]; let mut compares = 0;