blob: ee10fcea0b893c64513e9f580f90cf2b5bf2bb45 (
plain) (
blame)
1
2
3
4
5
6
7
|
// expect error: b: has to be u to be returned
// spec 6.6
include rt;
struct node { int value; node* prev; node* next; };
node* g() { node* a = rt.new(node); node* b = rt.new(node); a.next = b; b.prev = a; return b; }
fn main() { node* x = g(); rt.put_n(x.value); }
// zc0: skip
|