| // https://github.com/rust-lang/rust/issues/69228 | |
| // Used to give bogus suggestion about T not being Sized. | |
| use std::mem::size_of; | |
| fn foo<T>() { | |
| let _arr: [u8; size_of::<T>()]; | |
| //~^ ERROR generic parameters may not be used in const operations | |
| //~| NOTE cannot perform const operation | |
| //~| NOTE type parameters may not be used in const expressions | |
| } | |
| fn main() {} |