diff options
| author | John Clements <clements@racket-lang.org> | 2013-04-18 15:05:39 -0700 |
|---|---|---|
| committer | John Clements <clements@racket-lang.org> | 2013-04-30 16:31:54 -0700 |
| commit | 325263fe221647b7d6ef6c3cc1efd0d1e7cf3a21 (patch) | |
| tree | 5fbb72baabeff92a6ae61f982ed30918ae2f33b4 | |
| parent | dd310d6c3b635628f584f3266b3ab31888fd0e95 (diff) | |
| download | rust-325263fe221647b7d6ef6c3cc1efd0d1e7cf3a21.tar.gz rust-325263fe221647b7d6ef6c3cc1efd0d1e7cf3a21.zip | |
this test still doesn't pass, but at least it parses...
| -rw-r--r-- | src/test/run-pass/mlist-cycle.rs | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/test/run-pass/mlist-cycle.rs b/src/test/run-pass/mlist-cycle.rs index e886c941a4b..a67f1574f64 100644 --- a/src/test/run-pass/mlist-cycle.rs +++ b/src/test/run-pass/mlist-cycle.rs @@ -10,16 +10,18 @@ // xfail-test // -*- rust -*- -extern mod std; +extern mod core; +use core::gc; +use core::gc::rustrt; -type cell = {c: @list}; +struct cell {c: @list} enum list { link(@mut cell), nil, } pub fn main() { - let first: @cell = @mut {c: @nil()}; - let second: @cell = @mut {c: @link(first)}; + let first: @cell = @mut cell{c: @nil()}; + let second: @cell = @mut cell{c: @link(first)}; first._0 = @link(second); - sys.rustrt.gc(); - let third: @cell = @mut {c: @nil()}; + rustrt::gc(); + let third: @cell = @mut cell{c: @nil()}; } |
