//@ known-bug: #136678 #![feature(inherent_associated_types)] #![feature(generic_const_exprs)] #![allow(incomplete_features)] struct B; struct Test; impl Test { type B = B<{ A }>; fn test(a: Self::B) -> Self::B { a } } pub fn main() {}