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}