diff options
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/run-pass/mlist-cycle.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/test/run-pass/mlist-cycle.rs b/src/test/run-pass/mlist-cycle.rs index 2a371317..313455f8 100644 --- a/src/test/run-pass/mlist-cycle.rs +++ b/src/test/run-pass/mlist-cycle.rs @@ -1,5 +1,7 @@ // -*- rust -*- +use std; + type cell = tup(mutable @list); type list = tag(link(@cell), nil()); @@ -7,4 +9,6 @@ fn main() { let @cell first = tup(@nil()); let @cell second = tup(@link(first)); first._0 = link(second); + std.sys.rustrt.gc(); + let @cell third = tup(@nil()); } |