]> git.lizzy.rs Git - rust.git/blobdiff - src/tools/clippy/tests/ui/repl_uninit.rs
Merge commit 'c2c07fa9d095931eb5684a42942a7b573a0c5238' into clippyup
[rust.git] / src / tools / clippy / tests / ui / repl_uninit.rs
index 346972b7bb4e0d95e1353040c58c4ed714e8e01b..ad5b8e4857d173f50bcbcd2bc9565e8b6c2d5b6a 100644 (file)
@@ -17,6 +17,12 @@ fn main() {
         std::mem::forget(mem::replace(&mut v, new_v));
     }
 
+    unsafe {
+        let taken_v = mem::replace(&mut v, mem::MaybeUninit::uninit().assume_init());
+        let new_v = might_panic(taken_v);
+        std::mem::forget(mem::replace(&mut v, new_v));
+    }
+
     unsafe {
         let taken_v = mem::replace(&mut v, mem::zeroed());
         let new_v = might_panic(taken_v);