3 //~^ ERROR parenthesized type parameters may only be used with a `Fn` trait
5 let b: ::std::boxed()::Box<_> = Box::new(1);
6 //~^ ERROR parenthesized type parameters may only be used with a `Fn` trait
8 let p = ::std::str::()::from_utf8(b"foo").unwrap();
9 //~^ ERROR parenthesized type parameters may only be used with a `Fn` trait
11 let p = ::std::str::from_utf8::()(b"foo").unwrap();
12 //~^ ERROR parenthesized type parameters may only be used with a `Fn` trait
14 let o : Box<dyn (::std::marker()::Send)> = Box::new(1);
15 //~^ ERROR parenthesized type parameters may only be used with a `Fn` trait
17 let o : Box<dyn Send + ::std::marker()::Sync> = Box::new(1);
18 //~^ ERROR parenthesized type parameters may only be used with a `Fn` trait
22 let d : X() = Default::default();
23 //~^ ERROR parenthesized type parameters may only be used with a `Fn` trait