//check-pass #![feature(generic_const_exprs)] #![allow(incomplete_features)] struct Foo where [(); N + 1]: ; impl Drop for Foo where [(); N + 1]: , { fn drop(&mut self) {} } fn main() {}