1 // Check that we do not allow casts or coercions
2 // to object unsafe trait objects by ref
4 #![feature(object_safe_for_dispatch)]
12 fn takes_trait(t: &dyn Trait) {}
15 &S as &dyn Trait; //~ ERROR E0038
16 let t: &dyn Trait = &S; //~ ERROR E0038
17 takes_trait(&S); //~ ERROR E0038