summaryrefslogtreecommitdiff
path: root/crates/parser/src
diff options
context:
space:
mode:
authorHenry <mail@henrygressmann.de>2026-04-06 19:29:47 +0200
committerHenry <mail@henrygressmann.de>2026-04-06 19:29:47 +0200
commit4cf65f48e9b17f9a8ca5099d720d3107cb5574b9 (patch)
treebec7fa9b486c3de71ea01f48bcd5fc49fd9e861c /crates/parser/src
parent4b4f7ba271b53e8f3a3be771ca2502db29cbe399 (diff)
chore: use FromIterator for ValueCounts
Signed-off-by: Henry <mail@henrygressmann.de>
Diffstat (limited to 'crates/parser/src')
-rw-r--r--crates/parser/src/module.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/parser/src/module.rs b/crates/parser/src/module.rs
index cb29e21..b53dfd6 100644
--- a/crates/parser/src/module.rs
+++ b/crates/parser/src/module.rs
@@ -181,7 +181,7 @@ impl ModuleReader {
let funcs = self.code.into_iter().zip(self.code_type_addrs).enumerate().map(
|(func_idx, ((instructions, mut data, locals), ty_idx))| {
let ty = self.func_types.get(ty_idx as usize).expect("No func type for func, this is a bug").clone();
- let params = ValueCounts::from(&ty.params);
+ let params = ValueCounts::from_iter(&ty.params);
let self_func = (imported_func_count + func_idx) as u32;
let instructions = optimize::optimize_instructions(instructions, &mut data, self_func, options);
WasmFunction { instructions: ArcSlice::from(instructions), data, locals, params, ty }