1
Fork 0

check array type of repeat exprs is wf

This commit is contained in:
Boxy 2023-05-02 18:04:52 +01:00
parent 6f8c0557e0
commit c04106f9f1
10 changed files with 96 additions and 6 deletions

View file

@ -10,6 +10,7 @@ impl<const N: usize> Trait<N> for () {
pub const fn foo<const N: usize>() where (): Trait<N> {
let bar = [(); <()>::Assoc];
//~^ error: constant expression depends on a generic parameter
//~| error: constant expression depends on a generic parameter
}
trait Trait2<const N: usize> {
@ -24,6 +25,7 @@ impl<const N: usize> Trait2<N> for () {
pub const fn foo2<const N: usize>() where (): Trait2<N> {
let bar2 = [(); <()>::Assoc2];
//~^ error: constant expression depends on a generic parameter
//~| error: constant expression depends on a generic parameter
}
fn main() {