5 //~^ ERROR parenthesized parameters may only be used with a trait
6 //~| WARN previously accepted
8 let b: ::std::boxed()::Box<_> = Box::new(1);
9 //~^ ERROR parenthesized parameters may only be used with a trait
10 //~| WARN previously accepted
12 let p = ::std::str::()::from_utf8(b"foo").unwrap();
13 //~^ ERROR parenthesized parameters may only be used with a trait
14 //~| WARN previously accepted
16 let p = ::std::str::from_utf8::()(b"foo").unwrap();
17 //~^ ERROR parenthesized parameters may only be used with a trait
18 //~| WARN previously accepted
20 let o : Box<::std::marker()::Send> = Box::new(1);
21 //~^ ERROR parenthesized parameters may only be used with a trait
22 //~| WARN previously accepted
24 let o : Box<Send + ::std::marker()::Sync> = Box::new(1);
25 //~^ ERROR parenthesized parameters may only be used with a trait
26 //~| WARN previously accepted
30 let d : X() = Default::default();
31 //~^ ERROR parenthesized parameters may only be used with a trait
32 //~| WARN previously accepted