// Test that `rustc_unsafe_specialization_marker` is only allowed on marker traits. #![feature(rustc_attrs)] #[rustc_unsafe_specialization_marker] trait SpecMarker { fn f(); //~^ ERROR marker traits } #[rustc_unsafe_specialization_marker] trait SpecMarker2 { type X; //~^ ERROR marker traits } fn main() {}