//@ run-pass fn f(x: Box) -> Box { return x; } pub fn main() { let x = f(Box::new(3)); println!("{}", *x); }