about summary refs log tree commit diff
path: root/src/test/codegen
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2022-08-29 18:56:59 +0000
committerbors <bors@rust-lang.org>2022-08-29 18:56:59 +0000
commitbc4b39c271bbd36736cbf1c0a1ac23d5df38d365 (patch)
tree8f778be3486f10079fcf7448bc7601752152a5e6 /src/test/codegen
parentfcc2bddd262b26c3a4aeff2328e39b8e2b6d3254 (diff)
parent0b6faca67057ceb99ee3af342d4ba6f1ac407fde (diff)
downloadrust-bc4b39c271bbd36736cbf1c0a1ac23d5df38d365.tar.gz
rust-bc4b39c271bbd36736cbf1c0a1ac23d5df38d365.zip
Auto merge of #101152 - Dylan-DPC:rollup-v4iw8ux, r=Dylan-DPC
Rollup of 8 pull requests

Successful merges:

 - #98304 (Add MaybeUninit memset test)
 - #98801 (Add a `File::create_new` constructor)
 - #99821 (Remove separate indexing of early-bound regions)
 - #100239 (remove an ineffective check in const_prop)
 - #100337 (Stabilize `std::io::read_to_string`)
 - #100819 (Make use of `[wrapping_]byte_{add,sub}`)
 - #100934 (Remove a panicking branch from `fmt::builders::PadAdapter`)
 - #101000 (Separate CountIsStar from CountIsParam in rustc_parse_format.)

Failed merges:

r? `@ghost`
`@rustbot` modify labels: rollup
Diffstat (limited to 'src/test/codegen')
-rw-r--r--src/test/codegen/issue-96274.rs11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/test/codegen/issue-96274.rs b/src/test/codegen/issue-96274.rs
new file mode 100644
index 00000000000..e3abf730961
--- /dev/null
+++ b/src/test/codegen/issue-96274.rs
@@ -0,0 +1,11 @@
+// min-llvm-version: 15.0
+// compile-flags: -O
+
+#![crate_type = "lib"]
+
+use std::mem::MaybeUninit;
+
+pub fn maybe_uninit() -> [MaybeUninit<u8>; 3000] {
+    // CHECK-NOT: memset
+    [MaybeUninit::uninit(); 3000]
+}