1 #![feature(const_generics)]
2 #![allow(incomplete_features)]
11 struct Is<const T: bool>;
12 impl True for Is<{true}> {}
14 impl<T: Foo> MyTrait for T where Is<{T::VAL == 5}>: True {}
15 //~^ ERROR constant expression depends on a generic parameter
16 impl<T: Foo> MyTrait for T where Is<{T::VAL == 6}>: True {}
17 //~^ ERROR constant expression depends on a generic parameter