From 957b62bf1d6205409bac94a4ced790dfb8007e3d Mon Sep 17 00:00:00 2001 From: Henry Date: Wed, 15 Jul 2026 16:23:02 +0200 Subject: fix: 64 bit table addressing Signed-off-by: Henry --- crates/cli/src/output.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'crates/cli/src/output.rs') diff --git a/crates/cli/src/output.rs b/crates/cli/src/output.rs index bc0e450..bf568ed 100644 --- a/crates/cli/src/output.rs +++ b/crates/cli/src/output.rs @@ -57,8 +57,12 @@ pub fn format_memory_type(ty: &MemoryType) -> String { } pub fn format_table_type(ty: &TableType) -> String { + let arch = match ty.arch() { + MemoryArch::I32 => "i32", + MemoryArch::I64 => "i64", + }; let max = ty.size_max.map(|v| v.to_string()).unwrap_or_else(|| "unbounded".to_string()); - format!("table[{}] initial={} max={max}", format_wasm_type(ty.element_type), ty.size_initial) + format!("table[{arch} {}] initial={} max={max}", format_wasm_type(ty.element_type), ty.size_initial) } pub fn format_global_type(ty: &GlobalType) -> String { -- cgit v1.3.1