diff --git a/compiler/gen_wasm/src/backend.rs b/compiler/gen_wasm/src/backend.rs index 6cbe46f77b..9475b82ec7 100644 --- a/compiler/gen_wasm/src/backend.rs +++ b/compiler/gen_wasm/src/backend.rs @@ -64,7 +64,7 @@ impl WasmLayout { Layout::Builtin(Builtin::EmptyList) => Self::StackMemory(size), Layout::Builtin(Builtin::EmptyDict) => Self::StackMemory(size), Layout::Builtin(Builtin::EmptySet) => Self::StackMemory(size), - Layout::LambdaSet(_) => Self::StackMemory(size), + Layout::LambdaSet(lambda_set) => WasmLayout::new(&lambda_set.runtime_representation()), Layout::Struct(_) => Self::StackMemory(size), Layout::Union(UnionLayout::NonRecursive(_)) => Self::StackMemory(size), Layout::Union(UnionLayout::Recursive(_)) => Self::HeapMemory, diff --git a/linker/src/lib.rs b/linker/src/lib.rs index b2a46c4951..e5e6b6f1a8 100644 --- a/linker/src/lib.rs +++ b/linker/src/lib.rs @@ -39,7 +39,7 @@ const MIN_SECTION_ALIGNMENT: usize = 0x40; const PLT_ADDRESS_OFFSET: u64 = 0x10; fn report_timing(label: &str, duration: Duration) { - &println!("\t{:9.3} ms {}", duration.as_secs_f64() * 1000.0, label,); + println!("\t{:9.3} ms {}", duration.as_secs_f64() * 1000.0, label,); } pub fn build_app<'a>() -> App<'a> {