rust/tests/crashes/114212-2.rs

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

17 lines
503 B
Rust
Raw Normal View History

//@ 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>,
}