From c796f48cdf66aafaca202515848422e56aa0ef05 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sun, 1 Oct 2023 17:27:45 +0100 Subject: Remove alloc-stack instruction --- .../org/shedlang/compiler/patio/PatioSerializerTests.java | 12 ------------ .../java/org/shedlang/compiler/patio/instructions/Patio.java | 4 ---- 2 files changed, 16 deletions(-) (limited to 'src/test/java/org') diff --git a/src/test/java/org/shedlang/compiler/patio/PatioSerializerTests.java b/src/test/java/org/shedlang/compiler/patio/PatioSerializerTests.java index 0a214a26..e33ecfc4 100644 --- a/src/test/java/org/shedlang/compiler/patio/PatioSerializerTests.java +++ b/src/test/java/org/shedlang/compiler/patio/PatioSerializerTests.java @@ -137,18 +137,6 @@ public class PatioSerializerTests { assertThat(string, equalTo("(alloc-heap (local \"x\") (struct (int int byte)))")); } - @Test - public void canSerializeAllocStack() { - var instruction = Patio.allocStack( - Patio.localRef("x"), - PatioTypes.INT - ); - - var string = PatioTesting.serializeInstruction(instruction); - - assertThat(string, equalTo("(alloc-stack (local \"x\") int)")); - } - @Test public void canSerializeBoolToInt() { var instruction = Patio.boolToInt(Patio.localRef("target"), 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 3978bf39..1e22d796 100644 --- a/src/test/java/org/shedlang/compiler/patio/instructions/Patio.java +++ b/src/test/java/org/shedlang/compiler/patio/instructions/Patio.java @@ -18,10 +18,6 @@ public class Patio { return new PatioAllocHeap(target, layout, Sources.NULL); } - public static PatioInstruction allocStack(PatioLocalRef target, PatioType type) { - return new PatioAllocStack(target, type, Sources.NULL); - } - public static PatioBlock block( List body, List results -- cgit v1.2.3