aboutsummaryrefslogtreecommitdiff
path: root/tests/conformance/6-ownership/back_link_cont.zc
blob: d8083fdd30b4e23fa790c481099372e09256fb42 (plain) (blame)
1
2
3
4
5
6
// expect error: b: already belongs to a container
// spec 6.6
include rt;
struct node { int value; node* prev; node* next; };
fn main() { node* c = rt.new(node); node* a = rt.new(node); node* b = rt.new(node); a.next = b; b.prev = a; c.next = b; rt.put_n(c.value); }
// zc0: skip