mirror of https://github.com/rust-lang/rust
17 lines
503 B
Rust
17 lines
503 B
Rust
//@ known-bug: #114212
|
|
#![allow(incomplete_features)]
|
|
#![feature(generic_const_exprs)]
|
|
|
|
const SOME_CONST: usize = 1;
|
|
|
|
struct UwU<
|
|
// have a const generic with a default that's from another const item
|
|
// (associated consts work, a const declared in a block here, inline_const, etc)
|
|
const N: usize = SOME_CONST,
|
|
// use the previous const in a type generic
|
|
A = [(); N],
|
|
> {
|
|
// here to suppress "unused generic" error if the code stops ICEing
|
|
_x: core::marker::PhantomData<A>,
|
|
}
|