From 59b5294ffd1b5bf299f07cc0a586d67464a26cc3 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Tue, 7 Apr 2026 20:05:31 +0100 Subject: Remove Patio resume instruction --- .../org/shedlang/compiler/patio/PatioSerializerTests.java | 9 --------- .../java/org/shedlang/compiler/patio/instructions/Patio.java | 4 ---- .../patio/serialization/PatioSerializationTests.java | 12 ------------ 3 files changed, 25 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 525091ba..5cf44a1a 100644 --- a/src/test/java/org/shedlang/compiler/patio/PatioSerializerTests.java +++ b/src/test/java/org/shedlang/compiler/patio/PatioSerializerTests.java @@ -473,15 +473,6 @@ public class PatioSerializerTests { )); } - @Test - public void canSerializeResume() { - var instruction = Patio.resume(Patio.localRef("value")); - - var string = PatioTesting.serializeInstruction(instruction); - - assertThat(string, equalTo("(resume (local \"value\"))")); - } - @Test public void canSerializeReturn() { var instruction = Patio.return_(Patio.localRef("value")); 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 d6d236c6..5bdd24df 100644 --- a/src/test/java/org/shedlang/compiler/patio/instructions/Patio.java +++ b/src/test/java/org/shedlang/compiler/patio/instructions/Patio.java @@ -298,10 +298,6 @@ public class Patio { return new PatioLocal(name, type, PatioLocalType.PARAM); } - public static PatioInstruction resume(PatioOperand value) { - return new PatioResume(value, Sources.NULL); - } - public static PatioInstruction return_(PatioOperand value) { return new PatioReturn(value, Sources.NULL); } diff --git a/src/test/java/org/shedlang/compiler/patio/serialization/PatioSerializationTests.java b/src/test/java/org/shedlang/compiler/patio/serialization/PatioSerializationTests.java index 7b894f40..be71c7ce 100644 --- a/src/test/java/org/shedlang/compiler/patio/serialization/PatioSerializationTests.java +++ b/src/test/java/org/shedlang/compiler/patio/serialization/PatioSerializationTests.java @@ -460,18 +460,6 @@ public abstract class PatioSerializationTests { assertThat(deserializedInstruction, equalTo(instruction)); } - @Test - public void canSerializeResume() { - var instruction = Patio.resume(Patio.localRef("value")); - - var deserializedInstruction = deserializeInstruction( - serializeInstruction(instruction, Sources.NULL), - Sources.NULL - ); - - assertThat(deserializedInstruction, equalTo(instruction)); - } - @Test public void canSerializeReturn() { var instruction = Patio.return_(Patio.localRef("value")); -- cgit v1.2.3