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