// run-pass fn test(foo: Box>) { assert_eq!((*foo)[0], 10); } pub fn main() { let x = Box::new(vec![10]); // Test forgetting a local by move-in test(x); // Test forgetting a temporary by move-in. test(Box::new(vec![10])); }