rust/src/test/run-pass/ivec-add.rs
Marijn Haverbeke 60ae1590af Switch to new param kind bound syntax
And remove support for the old syntax
2012-01-05 15:50:02 +01:00

15 lines
261 B
Rust

fn double<T: copy>(a: T) -> [T] { ret [a] + [a]; }
fn double_int(a: int) -> [int] { ret [a] + [a]; }
fn main() {
let d = double(1);
assert (d[0] == 1);
assert (d[1] == 1);
d = double_int(1);
assert (d[0] == 1);
assert (d[1] == 1);
}