1 warning: the feature `generic_const_exprs` is incomplete and may not be safe to use and/or cause compiler crashes
2 --> $DIR/closures.rs:3:12
4 LL | #![feature(generic_const_exprs, rustc_attrs)]
7 = note: `#[warn(incomplete_features)]` on by default
8 = note: see issue #76560 <https://github.com/rust-lang/rust/issues/76560> for more information
10 error: item has unused generic parameters
11 --> $DIR/closures.rs:19:19
13 LL | pub fn unused<const T: usize>() -> usize {
14 | - generic parameter `T` is unused
16 LL | let add_one = |x: usize| x + 1;
19 error: item has unused generic parameters
20 --> $DIR/closures.rs:17:8
22 LL | pub fn unused<const T: usize>() -> usize {
23 | ^^^^^^ - generic parameter `T` is unused
25 error: item has unused generic parameters
26 --> $DIR/closures.rs:28:19
28 LL | pub fn used_parent<const T: usize>() -> usize {
29 | - generic parameter `T` is unused
30 LL | let x: usize = T;
31 LL | let add_one = |x: usize| x + 1;
34 error: item has unused generic parameters
35 --> $DIR/closures.rs:48:13
37 LL | pub fn unused_upvar<const T: usize>() -> usize {
38 | - generic parameter `T` is unused
39 LL | let x: usize = T;
43 error: aborting due to 4 previous errors; 1 warning emitted