``` Rust fn f<T>(v: T) -> T { v } fn main() { let _ = f(()) as uint; } ``` ``` error: internal compiler error: translating unsupported cast: () (cast_other) -> uint (cast_integral) ```