2025-10-15 10:00:15 +08:00
|
|
|
//@ compile-flags: --crate-type=lib
|
|
|
|
|
#![allow(incomplete_features)]
|
2025-04-15 22:46:29 +02:00
|
|
|
#![feature(generic_const_exprs)]
|
2025-10-15 10:00:15 +08:00
|
|
|
|
2025-04-15 22:46:29 +02:00
|
|
|
fn is_123<const N: usize>(
|
|
|
|
|
x: [u32; {
|
2025-10-15 10:00:15 +08:00
|
|
|
//~^ ERROR overly complex generic constant
|
2025-04-15 22:46:29 +02:00
|
|
|
N + 1;
|
|
|
|
|
5
|
|
|
|
|
}],
|
|
|
|
|
) -> bool {
|
|
|
|
|
match x {
|
|
|
|
|
[1, 2] => true,
|
|
|
|
|
_ => false,
|
|
|
|
|
}
|
|
|
|
|
}
|