about summary refs log tree commit diff
path: root/src/test/codegen
diff options
context:
space:
mode:
authorAlex Saveau <saveau.alexandre@gmail.com>2022-08-29 23:09:25 -0400
committerAlex Saveau <saveau.alexandre@gmail.com>2022-08-29 23:17:24 -0400
commiteaa00250ba29f5833f1195891eff10fff8099d4b (patch)
treedf31aeecb5e9c57594c2e2f44619bd791a52213c /src/test/codegen
parent9f4d5d2a28849ec0ecb2976ddc9946f65b626fe8 (diff)
downloadrust-eaa00250ba29f5833f1195891eff10fff8099d4b.tar.gz
rust-eaa00250ba29f5833f1195891eff10fff8099d4b.zip
Add another MaybeUninit array test with const
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Diffstat (limited to 'src/test/codegen')
-rw-r--r--src/test/codegen/issue-96274.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/test/codegen/issue-96274.rs b/src/test/codegen/issue-96274.rs
index e3abf730961..28bfcce0d7b 100644
--- a/src/test/codegen/issue-96274.rs
+++ b/src/test/codegen/issue-96274.rs
@@ -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]
+}