| //@ revisions: full min | |
| #![cfg_attr(full, allow(incomplete_features))] | |
| #![cfg_attr(full, feature(generic_const_exprs))] | |
| struct Bug<T> { | |
| //[min]~^ ERROR parameter `T` is never used | |
| inner: [(); { [|_: &T| {}; 0].len() }], | |
| //[min]~^ ERROR generic parameters may not be used in const operations | |
| //[full]~^^ ERROR overly complex generic constant | |
| } | |
| fn main() {} |