// Make sure that an invalid inherent impl doesn't totally clobber all of the // other inherent impls, which lead to mysterious method/assoc-item probing errors. impl () {} //~^ ERROR cannot define inherent `impl` for primitive types struct W; impl W { const CONST: u32 = 0; } fn main() { let _ = W::CONST; }