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;
}
|