original.name="Reference_Valid_11" whiley.execute.ignore=true WhileyCompiler.issue=1148 boogie.ignore=true Whiley2Boogie.issue=61 ====== >>> main.whiley type Cyclic is { null|&Cyclic ptr, int data } public export method test(): &Cyclic p = new {ptr:null, data: 0} &Cyclic q = new {ptr:p, data: 0} // Make it cyclic! p->ptr = q // assert p != q assert p->data == q->data ---