diff options
| author | Michael Williamson <mike@zwobble.org> | 2023-07-19 15:24:36 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2023-07-19 15:24:36 +0100 |
| commit | 127a55c72365adab757d1d14aafef0f8150886f4 (patch) | |
| tree | 537c037ab878adc6bdc7788391db142f9d918420 /src/test/java | |
| parent | 813d4b15f404ace15684a474404ae88563d27579 (diff) | |
Support mutual recursion
Diffstat (limited to 'src/test/java')
| -rw-r--r-- | src/test/java/org/shedlang/compiler/backends/wasm/WasmCodeGenDefineFunctionTests.java | 12 | ||||
| -rw-r--r-- | src/test/java/org/shedlang/compiler/backends/wasm/WasmCodeGenLocalLoadTests.java | 9 |
2 files changed, 9 insertions, 12 deletions
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 d32f716a..a996dbcc 100644 --- a/src/test/java/org/shedlang/compiler/backends/wasm/WasmCodeGenDefineFunctionTests.java +++ b/src/test/java/org/shedlang/compiler/backends/wasm/WasmCodeGenDefineFunctionTests.java @@ -50,9 +50,9 @@ public class WasmCodeGenDefineFunctionTests { Sources.NULL ); var context = WasmCodeGenContext.EMPTY - .addShedLocal("b").context() - .addShedLocal("c").context() - .addShedLocal("a").context(); + .addShedArg("b") + .addShedArg("c") + .addShedArg("a"); var result = WasmCodeGen.generateInstruction(instruction, context); @@ -77,9 +77,9 @@ public class WasmCodeGenDefineFunctionTests { Sources.NULL ); var context = WasmCodeGenContext.EMPTY - .addShedLocal("b").context() - .addShedLocal("c").context() - .addShedLocal("a").context(); + .addShedArg("b") + .addShedArg("c") + .addShedArg("a"); var result = WasmCodeGen.generateInstruction(instruction, context); diff --git a/src/test/java/org/shedlang/compiler/backends/wasm/WasmCodeGenLocalLoadTests.java b/src/test/java/org/shedlang/compiler/backends/wasm/WasmCodeGenLocalLoadTests.java index 62aefa1d..737f97cb 100644 --- a/src/test/java/org/shedlang/compiler/backends/wasm/WasmCodeGenLocalLoadTests.java +++ b/src/test/java/org/shedlang/compiler/backends/wasm/WasmCodeGenLocalLoadTests.java @@ -16,12 +16,9 @@ public class WasmCodeGenLocalLoadTests { public void localLoadCompilesToLocalGet(Snapshotter snapshotter) throws IOException, InterruptedException { var instruction = Instructions.localLoad("x"); var context = WasmCodeGenContext.EMPTY - .addShedLocal("y") - .context() - .addShedLocal("x") - .context() - .addShedLocal("z") - .context(); + .addShedArg("y") + .addShedArg("x") + .addShedArg("z"); var result = WasmCodeGen.generateInstruction(instruction, context); |
