diff --git a/crates/anyref-xform/tests/table.wat b/crates/anyref-xform/tests/table.wat index 200869c19a1..b060f9ef33c 100644 --- a/crates/anyref-xform/tests/table.wat +++ b/crates/anyref-xform/tests/table.wat @@ -28,5 +28,5 @@ (table (;0;) 2 funcref) (table (;1;) 32 anyref) (export "func" (table 0)) - (elem (;0;) (i32.const 0) $foo $closure0 anyref shim)) + (elem (;0;) (i32.const 0) func $foo $closure0 anyref shim)) ;) diff --git a/crates/cli-support/src/js/mod.rs b/crates/cli-support/src/js/mod.rs index 9da2d52e848..a42424380f7 100644 --- a/crates/cli-support/src/js/mod.rs +++ b/crates/cli-support/src/js/mod.rs @@ -744,8 +744,7 @@ impl<'a> Context<'a> { return; } assert!(!self.config.anyref); - self.global(&format!("const heap = new Array({});", INITIAL_HEAP_OFFSET)); - self.global("heap.fill(undefined);"); + self.global(&format!("const heap = new Array({}).fill(undefined);", INITIAL_HEAP_OFFSET)); self.global(&format!("heap.push({});", INITIAL_HEAP_VALUES.join(", "))); } diff --git a/crates/cli/tests/reference/anyref-empty.wat b/crates/cli/tests/reference/anyref-empty.wat index e2372055e68..22baefbf907 100644 --- a/crates/cli/tests/reference/anyref-empty.wat +++ b/crates/cli/tests/reference/anyref-empty.wat @@ -2,7 +2,7 @@ (type (;0;) (func)) (import "./reference_test.js" "__wbindgen_init_anyref_table" (func (;0;) (type 0))) (table (;0;) 32 anyref) - (memory (;0;) 17) + (memory (;0;) 16) (export "memory" (memory 0)) (export "__wbindgen_export_0" (table 0)) (export "__wbindgen_start" (func 0))) diff --git a/crates/cli/tests/reference/empty.wat b/crates/cli/tests/reference/empty.wat index d0ef2bd8b4e..d54fa33542f 100644 --- a/crates/cli/tests/reference/empty.wat +++ b/crates/cli/tests/reference/empty.wat @@ -1,3 +1,3 @@ (module - (memory (;0;) 17) + (memory (;0;) 16) (export "memory" (memory 0))) diff --git a/crates/cli/tests/reference/import-catch.js b/crates/cli/tests/reference/import-catch.js index d17f15e00c9..b4b61630809 100644 --- a/crates/cli/tests/reference/import-catch.js +++ b/crates/cli/tests/reference/import-catch.js @@ -1,8 +1,6 @@ import * as wasm from './reference_test_bg.wasm'; -const heap = new Array(32); - -heap.fill(undefined); +const heap = new Array(32).fill(undefined); heap.push(undefined, null, true, false);