// #failed: resolve // #error: cyclic dependency A :: struct { a: int; b: int; } AA: A = { a = 10, b = AA.a, };