From ac51f8470a58caeb611a4c55bb19c1c2281c4960 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sat, 23 Sep 2023 16:58:50 +0100 Subject: Fix ordering of named args --- .../org/shedlang/compiler/patio/PatioCodeGenDefineFunctionTests.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/test/java') 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"), -- cgit v1.2.3