diff options
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/compile-fail/put-in-fn.rs | 8 | ||||
| -rw-r--r-- | src/test/run-pass/exterior.rs | 2 | ||||
| -rw-r--r-- | src/test/run-pass/mlist-cycle.rs | 2 | ||||
| -rw-r--r-- | src/test/run-pass/vec-late-init.rs | 9 | ||||
| -rw-r--r-- | src/test/run-pass/writealias.rs | 2 |
5 files changed, 20 insertions, 3 deletions
diff --git a/src/test/compile-fail/put-in-fn.rs b/src/test/compile-fail/put-in-fn.rs new file mode 100644 index 00000000..bb6363ac --- /dev/null +++ b/src/test/compile-fail/put-in-fn.rs @@ -0,0 +1,8 @@ +// error-pattern: Non-iter function + +fn f() -> int { + put 10; +} + +fn main() { +}
\ No newline at end of file diff --git a/src/test/run-pass/exterior.rs b/src/test/run-pass/exterior.rs index 0e93e25a..f09ee823 100644 --- a/src/test/run-pass/exterior.rs +++ b/src/test/run-pass/exterior.rs @@ -9,7 +9,7 @@ fn f(@point p) { } fn main() { - let point a = rec(x=10, y=11, z=mutable 12); + let point a = rec(x=10, y=11, mutable z=12); let @point b = @a; check (b.z == 12); f(b); diff --git a/src/test/run-pass/mlist-cycle.rs b/src/test/run-pass/mlist-cycle.rs index 313455f8..c41cd5f5 100644 --- a/src/test/run-pass/mlist-cycle.rs +++ b/src/test/run-pass/mlist-cycle.rs @@ -8,7 +8,7 @@ type list = tag(link(@cell), nil()); fn main() { let @cell first = tup(@nil()); let @cell second = tup(@link(first)); - first._0 = link(second); + first._0 = @link(second); std.sys.rustrt.gc(); let @cell third = tup(@nil()); } diff --git a/src/test/run-pass/vec-late-init.rs b/src/test/run-pass/vec-late-init.rs new file mode 100644 index 00000000..39a0b6e8 --- /dev/null +++ b/src/test/run-pass/vec-late-init.rs @@ -0,0 +1,9 @@ +fn main() { + let vec[int] later; + if (true) { + later = vec(1); + } else { + later = vec(2); + } + log later.(0); +}
\ No newline at end of file diff --git a/src/test/run-pass/writealias.rs b/src/test/run-pass/writealias.rs index 061b1b57..8bf8140f 100644 --- a/src/test/run-pass/writealias.rs +++ b/src/test/run-pass/writealias.rs @@ -7,7 +7,7 @@ fn f(& mutable point p) { } fn main() { - let point x = rec(x=10, y=11, z=mutable 12); + let point x = rec(x=10, y=11, mutable z=12); f(x); check (x.z == 13); } |