From cfbdb4b8873a218519ac74d59195615edcd3e88a Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sat, 29 Jul 2023 10:46:34 +0100 Subject: Rename Patio instruction alloc to alloc-heap --- src/test/java/org/shedlang/compiler/patio/PatioSerializerTests.java | 6 +++--- src/test/java/org/shedlang/compiler/patio/instructions/Patio.java | 4 ++-- 2 files changed, 5 insertions(+), 5 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 74c4ffa1..53ea2d6e 100644 --- a/src/test/java/org/shedlang/compiler/patio/PatioSerializerTests.java +++ b/src/test/java/org/shedlang/compiler/patio/PatioSerializerTests.java @@ -128,15 +128,15 @@ public class PatioSerializerTests { // == Instructions == @Test - public void canSerializeAlloc() { - var instruction = Patio.alloc( + public void canSerializeAllocHeap() { + var instruction = Patio.allocHeap( Patio.localRef("x"), PatioDataLayouts.struct(List.of(PatioDataLayouts.INT, PatioDataLayouts.INT, PatioDataLayouts.BYTE)) ); var string = PatioTesting.serializeInstruction(instruction); - assertThat(string, equalTo("(alloc (local \"x\") (struct (int int byte)))")); + assertThat(string, equalTo("(alloc-heap (local \"x\") (struct (int int byte)))")); } @Test 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 722e3022..ff3c4fef 100644 --- a/src/test/java/org/shedlang/compiler/patio/instructions/Patio.java +++ b/src/test/java/org/shedlang/compiler/patio/instructions/Patio.java @@ -14,8 +14,8 @@ import java.util.Optional; public class Patio { private Patio() {} - public static PatioInstruction alloc(PatioLocalRef target, PatioDataLayout layout) { - return new PatioAlloc(target, layout, Sources.NULL); + public static PatioInstruction allocHeap(PatioLocalRef target, PatioDataLayout layout) { + return new PatioAllocHeap(target, layout, Sources.NULL); } public static PatioBlock block( -- cgit v1.2.3