// run-pass fn f(t: T) -> T { let t1 = t; t1 } pub fn main() { let t = f::>(Box::new(100)); assert_eq!(t, Box::new(100)); }