Rollup merge of #98683 - matthiaskrgr:ice-test-68875, r=compiler-errors

add test for ice 68875

Fixes #68875
This commit is contained in:
Matthias Krüger 2022-06-30 00:23:53 +02:00 committed by GitHub
commit ad682ad391
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 19 additions and 0 deletions

View File

@ -0,0 +1,11 @@
// check-fail
struct DataWrapper<'a> {
data: &'a [u8; Self::SIZE], //~ ERROR generic `Self` types are currently not permitted in anonymous constants
}
impl DataWrapper<'_> {
const SIZE: usize = 14;
}
pub fn main() {}

View File

@ -0,0 +1,8 @@
error: generic `Self` types are currently not permitted in anonymous constants
--> $DIR/ice-68875.rs:4:20
|
LL | data: &'a [u8; Self::SIZE],
| ^^^^
error: aborting due to previous error