#![allow(dead_code)]
// pretty-expanded FIXME #23616
-#![feature(box_syntax)]
-
fn p_foo<T>(_pinned: T) { }
fn s_foo<T>(_shared: T) { }
fn u_foo<T:Send>(_unique: T) { }
pub fn main() {
p_foo(r(10));
- p_foo::<Box<_>>(box r(10));
- p_foo::<Box<_>>(box 10);
+ p_foo::<Box<_>>(Box::new(r(10)));
+ p_foo::<Box<_>>(Box::new(10));
p_foo(10);
- s_foo::<Box<_>>(box 10);
+ s_foo::<Box<_>>(Box::new(10));
s_foo(10);
- u_foo::<Box<_>>(box 10);
+ u_foo::<Box<_>>(Box::new(10));
u_foo(10);
}