// Make sure specialization cannot change impl polarity #![feature(auto_traits)] #![feature(negative_impls)] #![feature(specialization)] //~ WARN the feature `specialization` is incomplete auto trait Foo {} impl Foo for T {} impl !Foo for u8 {} //~ ERROR E0751 auto trait Bar {} impl !Bar for T {} impl Bar for u8 {} //~ ERROR E0751 fn main() {}