From e1a05af93d777252cd59012f1ee7e9b47191b5ea Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Thu, 20 Jul 2023 23:54:50 +0100 Subject: Remove function-pointer-get instruction --- .../org/shedlang/compiler/patio/PatioSerializerTests.java | 11 ----------- .../java/org/shedlang/compiler/patio/instructions/Patio.java | 4 ---- 2 files changed, 15 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 27118e18..29519e25 100644 --- a/src/test/java/org/shedlang/compiler/patio/PatioSerializerTests.java +++ b/src/test/java/org/shedlang/compiler/patio/PatioSerializerTests.java @@ -122,17 +122,6 @@ public class PatioSerializerTests { )); } - @Test - public void canSerializeFunctionPointerGet() { - var instruction = Patio.functionPointerGet("target", "f"); - - var string = PatioTesting.serializeInstruction(instruction); - - assertThat(string, equalTo(""" - (function-pointer-get (local "target") "f")""" - )); - } - @Test public void canSerializeIf() { var instruction = Patio.if_( 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 da00b8e6..9df05a5c 100644 --- a/src/test/java/org/shedlang/compiler/patio/instructions/Patio.java +++ b/src/test/java/org/shedlang/compiler/patio/instructions/Patio.java @@ -60,10 +60,6 @@ public class Patio { return new PatioFunctionPtr(name); } - public static PatioInstruction functionPointerGet(String target, String name) { - return new PatioFunctionPointerGet(new PatioLocalRef(target), name, Sources.NULL); - } - public static PatioInstruction if_( String condition, List trueBody, -- cgit v1.2.3