1 2 3 4 5 6 7 8 9 10 11 12 13
struct Rec { ~Rec r, int i } /; main [int] Rec a, b a.i = 1 a.r = ~b a.r`.i = 69 return b.i ;/