rust/tests/ui/consts/const-eval/size-of-t.rs

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

14 lines
381 B
Rust
Raw Normal View History

// 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() {}