summary refs log tree commit diff
path: root/src/test/run-pass/unique-assign-generic.rs
blob: ba8b4bb57236d7beddbfab94d157ec9a71ad43ef (plain)
1
2
3
4
5
6
7
8
9
10
11
fn f<T: copy>(t: T) -> T {
    let t1 = t;
    t1
}

fn main() {
    let t = f(~100);
    assert t == ~100;
    let t = f(~@[100]);
    assert t == ~@[100];
}