summaryrefslogtreecommitdiff
path: root/crates/cli/src/output.rs
diff options
context:
space:
mode:
authorHenry <mail@henrygressmann.de>2026-07-15 16:23:02 +0200
committerHenry <mail@henrygressmann.de>2026-07-15 16:23:02 +0200
commit957b62bf1d6205409bac94a4ced790dfb8007e3d (patch)
tree4e7e580c4bb187c57e4e2dfb3ffe7fef5a1771bf /crates/cli/src/output.rs
parentf99b3a90827406b48657d63d7c1f0188ddd68c8f (diff)
fix: 64 bit table addressing
Signed-off-by: Henry <mail@henrygressmann.de>
Diffstat (limited to 'crates/cli/src/output.rs')
-rw-r--r--crates/cli/src/output.rs6
1 files changed, 5 insertions, 1 deletions
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 {