blob: 5f3de5a866e95d25c3f9c61a130578e7f9f7b284 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
// expect: 7/0/
// spec 6.8.5
include rt;
memdebug on;
struct node { int value; node* next; };
fn main() {
{
node* head = rt.new(node);
int i = 0;
while (i < 5) {
node* item = rt.new(node);
item.value = i;
item.next = head;
head = item;
i++;
}
rt.put_n(head.value + head.next.value); rt.put_c(10);
}
rt.put_n(rt.memreport()); rt.put_c(10);
}
// zc0: skip
|