From b767d3258dc4521b846c75bf2175d08582ec6b21 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sat, 29 Jul 2023 13:49:53 +0100 Subject: Have Patio.return_() accept an operand instead of a string --- src/test/java/org/shedlang/compiler/patio/PatioSerializerTests.java | 2 +- src/test/java/org/shedlang/compiler/patio/instructions/Patio.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'src/test/java') 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); } } -- cgit v1.2.3