Files
c3c/test/test_suite/globals/taddr_subscript_global.c3t
2026-01-24 23:24:36 +01:00

14 lines
451 B
Plaintext

// #target: macos-x64
module test;
int a;
fn int main()
{
static any[] x = { &&((&a + 1)[2]), };
return 0;
}
/* #expect: test.ll
@test.a = global i32 0, align 4
@.__const_slice = private unnamed_addr global [1 x %any] [%any { ptr getelementptr inbounds (i8, ptr getelementptr (i8, ptr @test.a, i64 4), i64 8), i64 ptrtoint (ptr @"$ct.int" to i64) }], align 16
@main.x = internal unnamed_addr global %"any[]" { ptr @.__const_slice, i64 1 }, align 8