From 12c6c250316e878ef614bebda8628b42ef8ed8c8 Mon Sep 17 00:00:00 2001 From: Brian Carroll Date: Fri, 9 Sep 2022 19:24:40 +0100 Subject: [PATCH] wasm: Fix number of args for higher-order lowlevels --- crates/compiler/gen_wasm/src/low_level.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/compiler/gen_wasm/src/low_level.rs b/crates/compiler/gen_wasm/src/low_level.rs index 0cdf79d42e..f894bd35ff 100644 --- a/crates/compiler/gen_wasm/src/low_level.rs +++ b/crates/compiler/gen_wasm/src/low_level.rs @@ -2790,9 +2790,9 @@ fn list_map_n<'a>( let ptr = backend.get_fn_ptr(idx); backend.code_builder.i32_const(ptr); } - 7 + arg_elem_layouts.len() * 4 - } else { 7 + arg_elem_layouts.len() * 3 + } else { + 9 }; let has_return_val = false;