``` rust struct A { a: Option<@mut A> } fn main() { let a = @mut A { a: None }; let mut v = Some(a); a.a <-> v; io::println(fmt!("%?",a)); } ``` This causes the formatter to go into an infinite loop. Nominating for maturity 3, since it's mostly likely a problem with the reflection api.