// run-pass #![allow(dead_code)] enum BogusOption { None, Some(T), } type Iterator = isize; pub fn main() { let x = [ 3, 3, 3 ]; for i in &x { assert_eq!(*i, 3); } }