// ERROR:9:mem.replace unit badproj; struct Node { next: ?^Node, } fn bad(p: ^Node) -> void { let q = p.next; mem.destroy(p); }