aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2023-07-29 13:49:53 +0100
committerMichael Williamson <mike@zwobble.org>2023-07-29 13:49:53 +0100
commitb767d3258dc4521b846c75bf2175d08582ec6b21 (patch)
tree17f51c359be0642d9d5d29a40a81ecab630c196b /src/test/java/org
parent5f03ac4ca00595c34f34a8415c653ce6f489c8c8 (diff)
Have Patio.return_() accept an operand instead of a string
Diffstat (limited to 'src/test/java/org')
-rw-r--r--src/test/java/org/shedlang/compiler/patio/PatioSerializerTests.java2
-rw-r--r--src/test/java/org/shedlang/compiler/patio/instructions/Patio.java4
2 files changed, 3 insertions, 3 deletions
diff --git a/src/test/java/org/shedlang/compiler/patio/PatioSerializerTests.java b/src/test/java/org/shedlang/compiler/patio/PatioSerializerTests.java
index b84b794b..7034196e 100644
--- a/src/test/java/org/shedlang/compiler/patio/PatioSerializerTests.java
+++ b/src/test/java/org/shedlang/compiler/patio/PatioSerializerTests.java
@@ -411,7 +411,7 @@ public class PatioSerializerTests {
@Test
public void canSerializeReturn() {
- var instruction = Patio.return_("value");
+ var instruction = Patio.return_(Patio.localRef("value"));
var string = PatioTesting.serializeInstruction(instruction);
diff --git a/src/test/java/org/shedlang/compiler/patio/instructions/Patio.java b/src/test/java/org/shedlang/compiler/patio/instructions/Patio.java
index 01a82ce2..9de86434 100644
--- a/src/test/java/org/shedlang/compiler/patio/instructions/Patio.java
+++ b/src/test/java/org/shedlang/compiler/patio/instructions/Patio.java
@@ -213,7 +213,7 @@ public class Patio {
);
}
- public static PatioInstruction return_(String value) {
- return new PatioReturn(new PatioLocalRef(value), Sources.NULL);
+ public static PatioInstruction return_(PatioOperand value) {
+ return new PatioReturn(value, Sources.NULL);
}
}