Skip to content

Commit 4d73185

Browse files
committed
new borrowing tests (not all passing)
1 parent b3f308b commit 4d73185

File tree

3 files changed

+31
-0
lines changed

3 files changed

+31
-0
lines changed
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
// xfail-test it don't work yet
2+
3+
fn foo(x: &uint) -> uint {
4+
*x
5+
}
6+
7+
fn main() {
8+
let p = @3u;
9+
let r = foo(p);
10+
assert r == 3u;
11+
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
// xfail-test it don't work yet
2+
3+
fn foo(x: [uint]/&) -> uint {
4+
x[0]
5+
}
6+
7+
fn main() {
8+
let p = [22u]/@;
9+
let r = foo(p);
10+
assert r == 22u;
11+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
fn foo(x: &uint) -> uint {
2+
*x
3+
}
4+
5+
fn main() {
6+
let p = ~3u;
7+
let r = foo(p);
8+
assert r == 3u;
9+
}

0 commit comments

Comments
 (0)