//@run-rustfix #![allow(dead_code)] trait Trait {} fn assert_send() -> *mut dyn (Trait + Send) { //~^ ERROR incorrect parentheses around trait bounds loop {} } fn foo2(_: &dyn (Trait + Send)) {} //~^ ERROR incorrect parentheses around trait bounds fn foo3(_: &dyn(Trait + Send)) {} //~^ ERROR incorrect parentheses around trait bounds fn main() {}