// check-pass #![feature(lazy_normalization_consts)] #![allow(incomplete_features)] pub struct X
(P, Q); pub struct L(T); impl L { const S: usize = 1; } impl X::S]> {} fn main() {}