aboutsummaryrefslogtreecommitdiff
path: root/src/test
diff options
context:
space:
mode:
authorGraydon Hoare <[email protected]>2011-04-13 12:29:34 -0700
committerGraydon Hoare <[email protected]>2011-04-13 12:29:34 -0700
commit2c65e10a9fff0fe5a4fb1fc54081b4b0ca19ac61 (patch)
treeea9b85687511804e08dc9c569ec4f160b6c44055 /src/test
parentSlight updates to match API drift in io, lib-io.rs passes. (diff)
downloadrust-2c65e10a9fff0fe5a4fb1fc54081b4b0ca19ac61.tar.xz
rust-2c65e10a9fff0fe5a4fb1fc54081b4b0ca19ac61.zip
Fix lib-deque.rs to pass typarams by alias.
Diffstat (limited to 'src/test')
-rw-r--r--src/test/run-pass/lib-deque.rs12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/test/run-pass/lib-deque.rs b/src/test/run-pass/lib-deque.rs
index b51ff241..4361a1cf 100644
--- a/src/test/run-pass/lib-deque.rs
+++ b/src/test/run-pass/lib-deque.rs
@@ -91,7 +91,7 @@ fn test_boxes(@int a, @int b, @int c, @int d) {
check (deq.get(3) == d);
}
-type eqfn[T] = fn(T a, T b) -> bool;
+type eqfn[T] = fn(&T a, &T b) -> bool;
fn test_parameterized[T](eqfn[T] e, &T a, &T b, &T c, &T d) {
let deque.t[T] deq = deque.create[T]();
@@ -142,15 +142,15 @@ tag taggypar[T] {
type reccy = rec(int x, int y, taggy t);
fn main() {
- fn inteq(int a, int b) -> bool {
+ fn inteq(&int a, &int b) -> bool {
ret a == b;
}
- fn intboxeq(@int a, @int b) -> bool {
+ fn intboxeq(&@int a, &@int b) -> bool {
ret a == b;
}
- fn taggyeq(taggy a, taggy b) -> bool {
+ fn taggyeq(&taggy a, &taggy b) -> bool {
alt (a) {
case (one(?a1)) {
alt (b) {
@@ -175,7 +175,7 @@ fn main() {
}
}
- fn taggypareq[T](taggypar[T] a, taggypar[T] b) -> bool {
+ fn taggypareq[T](&taggypar[T] a, &taggypar[T] b) -> bool {
alt (a) {
case (onepar[T](?a1)) {
alt (b) {
@@ -200,7 +200,7 @@ fn main() {
}
}
- fn reccyeq(reccy a, reccy b) -> bool {
+ fn reccyeq(&reccy a, &reccy b) -> bool {
ret (a.x == b.x && a.y == b.y && taggyeq(a.t, b.t));
}