Add another MaybeUninit array test with const

Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
This commit is contained in:
Alex Saveau 2022-08-29 23:09:25 -04:00
parent 9f4d5d2a28
commit eaa00250ba
No known key found for this signature in database
GPG key ID: 3F8D5B16EB169D48

View file

@ -2,6 +2,7 @@
// compile-flags: -O
#![crate_type = "lib"]
#![feature(inline_const)]
use std::mem::MaybeUninit;
@ -9,3 +10,8 @@ pub fn maybe_uninit() -> [MaybeUninit<u8>; 3000] {
// CHECK-NOT: memset
[MaybeUninit::uninit(); 3000]
}
pub fn maybe_uninit_const<T>() -> [MaybeUninit<T>; 8192] {
// CHECK-NOT: memset
[const { MaybeUninit::uninit() }; 8192]
}