// Test to ensure that there is no ICE when normalizing a projection. // See also . // issue: rust-lang/rust#107872 pub trait Identity { type Identity; } pub type Foo = u8; pub union Bar { a: ::Identity, //~ ERROR the trait bound `u8: Identity` is not satisfied b: u8, }