From 877fbb4c5b2f1a2f62e8ba2731bae60a86a9ff22 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sat, 16 Dec 2023 15:39:47 +0000 Subject: Make vars a GC object --- src/main/java/org/shedlang/compiler/patio/PatioCodeGenVars.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/main/java') diff --git a/src/main/java/org/shedlang/compiler/patio/PatioCodeGenVars.java b/src/main/java/org/shedlang/compiler/patio/PatioCodeGenVars.java index 6058529d..e06b283e 100644 --- a/src/main/java/org/shedlang/compiler/patio/PatioCodeGenVars.java +++ b/src/main/java/org/shedlang/compiler/patio/PatioCodeGenVars.java @@ -16,9 +16,10 @@ public class PatioCodeGenVars { private PatioCodeGenVars() { } - private static final PatioDataLayout VAR_DATA_LAYOUT - = PatioDataLayouts.fromType(PatioCodeGenTypes.VALUE_TYPE); - private static final List VALUE_OFFSET = List.of(); + private static final PatioDataLayout VAR_DATA_LAYOUT = + PatioCodeGenGc.gcObjectDataLayout(PatioDataLayouts.fromType(PatioCodeGenTypes.VALUE_TYPE)); + + private static final List VALUE_OFFSET = PatioCodeGenGc.gcObjectOffset(List.of()); public static PatioCodeGenContext alloc( String shidName, -- cgit v1.2.3