From 7de0dd1900be94412814ae227057fe97e8e1b112 Mon Sep 17 00:00:00 2001 From: Michael Weigelt Date: Mon, 27 Apr 2026 09:07:38 +0000 Subject: [PATCH 1/2] fixme --- crates/wasmparser/src/validator/component.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/crates/wasmparser/src/validator/component.rs b/crates/wasmparser/src/validator/component.rs index 83b1749a48..b136223b30 100644 --- a/crates/wasmparser/src/validator/component.rs +++ b/crates/wasmparser/src/validator/component.rs @@ -2770,6 +2770,8 @@ impl ComponentState { false => ValType::I32, }, // Backwards compatibility: Assume `i32` memory if none was specified. + // FIXME(#2503): The spec requires `memory` if `realloc` is specified, but this + // may break existing code. None => ValType::I32, }; let ty_id = self.core_function_at(realloc_idx, offset)?; From 9099b550cb675227bf427e8b8ff6ddd843eb1db7 Mon Sep 17 00:00:00 2001 From: Michael Weigelt Date: Mon, 27 Apr 2026 09:13:32 +0000 Subject: [PATCH 2/2] whitepsace --- crates/wasmparser/src/validator/component.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/wasmparser/src/validator/component.rs b/crates/wasmparser/src/validator/component.rs index b136223b30..7d0b3bd260 100644 --- a/crates/wasmparser/src/validator/component.rs +++ b/crates/wasmparser/src/validator/component.rs @@ -2770,8 +2770,8 @@ impl ComponentState { false => ValType::I32, }, // Backwards compatibility: Assume `i32` memory if none was specified. - // FIXME(#2503): The spec requires `memory` if `realloc` is specified, but this - // may break existing code. + // FIXME(#2503): The spec requires `memory` if `realloc` is specified, but this + // may break existing code. None => ValType::I32, }; let ty_id = self.core_function_at(realloc_idx, offset)?;