// option. This file may not be copied, modified, or distributed
// except according to those terms.
+#![allow(unknown_features)]
+#![feature(box_syntax)]
+
pub fn main() {
- // Tests for indexing into box/& [T, ..n]
- let x: [int, ..3] = [1, 2, 3];
- let mut x: Box<[int, ..3]> = box x;
+ // Tests for indexing into box/& [T; n]
+ let x: [int; 3] = [1, 2, 3];
+ let mut x: Box<[int; 3]> = box x;
assert!(x[0] == 1);
assert!(x[1] == 2);
assert!(x[2] == 3);
assert!(x[1] == 45);
assert!(x[2] == 3);
- let mut x: [int, ..3] = [1, 2, 3];
- let x: &mut [int, ..3] = &mut x;
+ let mut x: [int; 3] = [1, 2, 3];
+ let x: &mut [int; 3] = &mut x;
assert!(x[0] == 1);
assert!(x[1] == 2);
assert!(x[2] == 3);