summary refs log tree commit diff
path: root/src/test/run-pass/unique-in-vec-copy.rs
blob: 1a9eb581c2428a1b2f9fbdc23db5598a17920bbe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
fn main() {
    let a = [~mut 10];
    let b = a;

    assert *a[0] == 10;
    assert *b[0] == 10;

    // This should only modify the value in a, not b
    *a[0] = 20;

    assert *a[0] == 20;
    assert *b[0] == 10;
}