3 // Check that the various ways of getting to a reference to a vec (both sized
4 // and unsized) work properly.
7 const AA: [isize; 3] = [1, 2, 3];
8 const AB: &'static [isize; 3] = &AA;
9 const AC: &'static [isize] = AB;
10 const AD: &'static [isize] = &AA;
11 const AE: &'static [isize; 3] = &[1, 2, 3];
12 const AF: &'static [isize] = &[1, 2, 3];
14 static CA: isize = AA[0];
15 static CB: isize = AB[1];
16 static CC: isize = AC[2];
17 static CD: isize = AD[0];
18 static CE: isize = AE[1];
19 static CF: isize = AF[2];
21 static AG: &'static isize = &AA[2];
24 let b: &[isize] = &[1, 2, 3];