fn fail_len(v: ~[const int]) -> uint { let mut i = fail; for v.each {|x| i += 1u; } //!^ WARNING unreachable statement //!^^ ERROR the type of this value must be known ret i; } fn main() {}