aboutsummaryrefslogtreecommitdiff
path: root/src/test/java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2023-09-23 16:58:50 +0100
committerMichael Williamson <mike@zwobble.org>2023-09-23 17:00:44 +0100
commitac51f8470a58caeb611a4c55bb19c1c2281c4960 (patch)
tree383f7094050e0d134d0010c47518ac14bbf2045c /src/test/java
parent07ff6a2866980660b5a68fe8d54088b015a1d6de (diff)
Fix ordering of named args
Diffstat (limited to 'src/test/java')
-rw-r--r--src/test/java/org/shedlang/compiler/patio/PatioCodeGenDefineFunctionTests.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/test/java/org/shedlang/compiler/patio/PatioCodeGenDefineFunctionTests.java b/src/test/java/org/shedlang/compiler/patio/PatioCodeGenDefineFunctionTests.java
index 6d3ebad9..c318e8d8 100644
--- a/src/test/java/org/shedlang/compiler/patio/PatioCodeGenDefineFunctionTests.java
+++ b/src/test/java/org/shedlang/compiler/patio/PatioCodeGenDefineFunctionTests.java
@@ -85,7 +85,8 @@ public class PatioCodeGenDefineFunctionTests {
var instruction = new DefineFunctionInstruction(
"f",
List.of(Instructions.param("param1"), Instructions.param("param2")),
- List.of(Instructions.param("paramA"), Instructions.param("paramB")),
+ // Define named params in non-lexical order
+ List.of(Instructions.param("paramB"), Instructions.param("paramC"), Instructions.param("paramA")),
FreeVariables.builder().plus("a", Sources.NULL).plus("b", Sources.NULL).build(),
List.of(
Instructions.localLoad("a"),