From 72a4d7d93fe53512c202cbe1ff3a46542a3c5364 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Tue, 27 Jun 2023 21:03:05 +0100 Subject: Store free variables in closure --- .../compiler/backends/wasm/WasmCodeGenDefineFunctionTests.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/test/java') diff --git a/src/test/java/org/shedlang/compiler/backends/wasm/WasmCodeGenDefineFunctionTests.java b/src/test/java/org/shedlang/compiler/backends/wasm/WasmCodeGenDefineFunctionTests.java index 39d1c46e..87a6dee6 100644 --- a/src/test/java/org/shedlang/compiler/backends/wasm/WasmCodeGenDefineFunctionTests.java +++ b/src/test/java/org/shedlang/compiler/backends/wasm/WasmCodeGenDefineFunctionTests.java @@ -49,7 +49,10 @@ public class WasmCodeGenDefineFunctionTests { ), Sources.NULL ); - var context = WasmCodeGenContext.EMPTY; + var context = WasmCodeGenContext.EMPTY + .addShedLocal("b").context() + .addShedLocal("c").context() + .addShedLocal("a").context(); var result = WasmCodeGen.generateInstruction(instruction, context); -- cgit v1.2.3