aboutsummaryrefslogtreecommitdiff
path: root/src/test/java
diff options
context:
space:
mode:
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"),