check array type of repeat exprs is wf
This commit is contained in:
parent
6f8c0557e0
commit
c04106f9f1
10 changed files with 96 additions and 6 deletions
|
@ -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() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue