aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2023-10-01 17:27:45 +0100
committerMichael Williamson <mike@zwobble.org>2023-10-01 17:27:45 +0100
commitc796f48cdf66aafaca202515848422e56aa0ef05 (patch)
tree3dd87277a55b0180644f313be29d76843e566e5d /src/test/java/org
parent3ff9c7c74c904dc3ff71040be3df206c9d67d33a (diff)
Remove alloc-stack instruction
Diffstat (limited to 'src/test/java/org')
-rw-r--r--src/test/java/org/shedlang/compiler/patio/PatioSerializerTests.java12
-rw-r--r--src/test/java/org/shedlang/compiler/patio/instructions/Patio.java4
2 files changed, 0 insertions, 16 deletions
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
@@ -138,18 +138,6 @@ public class PatioSerializerTests {
}
@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<PatioInstruction> body,
List<PatioOperand> results