From 8a7c1e9fa6147822766986869d5de0fc67c9cd13 Mon Sep 17 00:00:00 2001 From: David Gonzalez Martin Date: Mon, 16 Jun 2025 19:10:27 -0600 Subject: [PATCH] Pass 'constant_global_reference' --- src/compiler.bbb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/compiler.bbb b/src/compiler.bbb index 12bbad8..ee2a6f6 100644 --- a/src/compiler.bbb +++ b/src/compiler.bbb @@ -12807,8 +12807,8 @@ emit_value = fn (module: &Module, value: &Value, type_kind: TypeKind, expect_con report_error(); } - // TODO: field parent pointer - #trap(); + >global: &Global = #field_parent_pointer(variable, "variable"); + llvm_value = global.initial_value.llvm; } else { @@ -16197,6 +16197,7 @@ names: [_][]u8 = "bool_array", "basic_union", "break_continue", + "constant_global_reference", ]; [export] main = fn [cc(c)] (argument_count: u32, argv: &&u8, envp: &&u8) s32