aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2023-12-16 15:39:47 +0000
committerMichael Williamson <mike@zwobble.org>2023-12-16 15:40:05 +0000
commit877fbb4c5b2f1a2f62e8ba2731bae60a86a9ff22 (patch)
treea8eebad047d6087fa4975d0097a54cc4bd7dbec8 /src/main/java
parent7171b9c14ed8b4d6c2ea363c5be1f08a151d7688 (diff)
Make vars a GC object
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/org/shedlang/compiler/patio/PatioCodeGenVars.java7
1 files changed, 4 insertions, 3 deletions
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<Integer> VALUE_OFFSET = List.of();
+ private static final PatioDataLayout VAR_DATA_LAYOUT =
+ PatioCodeGenGc.gcObjectDataLayout(PatioDataLayouts.fromType(PatioCodeGenTypes.VALUE_TYPE));
+
+ private static final List<Integer> VALUE_OFFSET = PatioCodeGenGc.gcObjectOffset(List.of());
public static PatioCodeGenContext alloc(
String shidName,