fn main() {
let x : [@int * 5] = [@1,@2,@3,@4,@5];
let _y : [@int * 5] = [@1,@2,@3,@4,@5];
let mut z = [@1,@2,@3,@4,@5];
z = x;
assert *z[0] == 1;
assert *z[4] == 5;
}