about summary refs log tree commit diff
path: root/src/test
diff options
context:
space:
mode:
authorAlex Gaynor <alex.gaynor@gmail.com>2019-06-26 07:50:30 -0400
committerAlex Gaynor <alex.gaynor@gmail.com>2019-07-04 09:33:15 -0400
commite4f250e405046713ba6fbcf481d0a88f26d25ae8 (patch)
treeb16fc6e7817c8f9caeddff1ed84bd8887b17d61a /src/test
parentb43eb4235ac43c822d903ad26ed806f34cc1a14a (diff)
downloadrust-e4f250e405046713ba6fbcf481d0a88f26d25ae8.tar.gz
rust-e4f250e405046713ba6fbcf481d0a88f26d25ae8.zip
Implement mem::{zeroed,uninitialized} in terms of MaybeUninit.
Refs #62061
Diffstat (limited to 'src/test')
-rw-r--r--src/test/run-pass/intrinsics/intrinsic-uninit.rs13
-rw-r--r--src/test/ui/init-unsafe.rs1
-rw-r--r--src/test/ui/init-unsafe.stderr2
3 files changed, 2 insertions, 14 deletions
diff --git a/src/test/run-pass/intrinsics/intrinsic-uninit.rs b/src/test/run-pass/intrinsics/intrinsic-uninit.rs
deleted file mode 100644
index 9555efb639b..00000000000
--- a/src/test/run-pass/intrinsics/intrinsic-uninit.rs
+++ /dev/null
@@ -1,13 +0,0 @@
-// run-pass
-// pretty-expanded FIXME #23616
-
-#![feature(intrinsics)]
-
-mod rusti {
-    extern "rust-intrinsic" {
-        pub fn uninit<T>() -> T;
-    }
-}
-pub fn main() {
-    let _a : isize = unsafe {rusti::uninit()};
-}
diff --git a/src/test/ui/init-unsafe.rs b/src/test/ui/init-unsafe.rs
index 92b21c4efa3..3d65cfc2340 100644
--- a/src/test/ui/init-unsafe.rs
+++ b/src/test/ui/init-unsafe.rs
@@ -1,3 +1,4 @@
+#![allow(deprecated)]
 #![feature(core_intrinsics)]
 
 use std::intrinsics::{init};
diff --git a/src/test/ui/init-unsafe.stderr b/src/test/ui/init-unsafe.stderr
index 857142dff64..e1126316af3 100644
--- a/src/test/ui/init-unsafe.stderr
+++ b/src/test/ui/init-unsafe.stderr
@@ -1,5 +1,5 @@
 error[E0133]: call to unsafe function is unsafe and requires unsafe function or block
-  --> $DIR/init-unsafe.rs:7:17
+  --> $DIR/init-unsafe.rs:8:17
    |
 LL |     let stuff = init::<isize>();
    |                 ^^^^^^^^^^^^^^^ call to unsafe function