//@ run-rustfix #![allow(incomplete_features, dead_code, unused_braces)] #![feature(generic_const_exprs)] trait Bar {} trait Foo<'a> { const N: usize; type Baz: Bar<{ Self::N }> where [(); { Self::N }]:; //~^ ERROR: unconstrained generic constant } fn main() {}