summaryrefslogtreecommitdiff
path: root/crates/parser/src/module.rs
diff options
context:
space:
mode:
authorHenry <mail@henrygressmann.de>2026-04-21 20:14:04 +0200
committerHenry <mail@henrygressmann.de>2026-04-21 20:25:19 +0200
commit238e7aa76102cf64fa22ac5774326fcf35bc3792 (patch)
tree50faea9c9fccdda22119c1b6bb38867cd9bf1dfd /crates/parser/src/module.rs
parente667ae4554e816b4081d874fc3564b07c28dbec6 (diff)
feat: oom traps
Signed-off-by: Henry <mail@henrygressmann.de>
Diffstat (limited to 'crates/parser/src/module.rs')
-rw-r--r--crates/parser/src/module.rs6
1 files changed, 2 insertions, 4 deletions
diff --git a/crates/parser/src/module.rs b/crates/parser/src/module.rs
index 47257fe..164127f 100644
--- a/crates/parser/src/module.rs
+++ b/crates/parser/src/module.rs
@@ -52,10 +52,8 @@ impl ModuleReader {
debug!("Found type section");
validator.type_section(&reader)?;
- self.func_types = reader
- .into_iter()
- .map(|t| conversion::convert_module_type(t?).map(Arc::new))
- .collect::<Result<Vec<Arc<FuncType>>>>()?;
+ self.func_types =
+ reader.into_iter().map(|t| conversion::convert_module_type(t?)).collect::<Result<Vec<_>>>()?;
}
Payload::GlobalSection(reader) => {