repos / gbc

GBC - Go B Compiler
git clone https://github.com/xplshn/gbc.git

gbc / tests
xplshn  ·  2025-09-14

edge.bx

Bx
 1type struct Inner {
 2    value int;
 3};
 4
 5type struct Outer {
 6    inner *Inner;
 7};
 8
 9*Outer createOuter(val int) {
10    auto i = Inner{value: val};
11    auto o = Outer{inner: &i};
12    return (&o);
13}
14
15main() {
16    extrn printf;
17
18    auto outerPtr = createOuter(42);
19    printf("%d\n", outerPtr.inner.value);
20    return(0);
21}