Rollup merge of #80419 - LeSeulArtichaut:80375-test-case, r=lcnr
Add regression test for #80375 This will also make sure that #80375 is handled if #79135 has to be reverted (which won't happen 🤞). Closes #80375. r? `@lcnr`
This commit is contained in:
commit
a570928902
4
src/test/ui/const-generics/issues/issue-80375.rs
Normal file
4
src/test/ui/const-generics/issues/issue-80375.rs
Normal file
@ -0,0 +1,4 @@
|
||||
struct MyArray<const COUNT: usize>([u8; COUNT + 1]);
|
||||
//~^ ERROR generic parameters may not be used in const operations
|
||||
|
||||
fn main() {}
|
11
src/test/ui/const-generics/issues/issue-80375.stderr
Normal file
11
src/test/ui/const-generics/issues/issue-80375.stderr
Normal file
@ -0,0 +1,11 @@
|
||||
error: generic parameters may not be used in const operations
|
||||
--> $DIR/issue-80375.rs:1:41
|
||||
|
|
||||
LL | struct MyArray<const COUNT: usize>([u8; COUNT + 1]);
|
||||
| ^^^^^ cannot perform const operation using `COUNT`
|
||||
|
|
||||
= help: const parameters may only be used as standalone arguments, i.e. `COUNT`
|
||||
= help: use `#![feature(const_generics)]` and `#![feature(const_evaluatable_checked)]` to allow generic const expressions
|
||||
|
||||
error: aborting due to previous error
|
||||
|
Loading…
Reference in New Issue
Block a user