// { dg-options "-w" } #[lang = "sized"] pub trait Sized {} #[lang = "phantom_data"] struct PhantomData; trait Hash { fn hash(&self, state: &mut H); } impl Hash for PhantomData { fn hash(&self, state: &mut H) {} }