about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2021-04-18 07:23:54 +0000
committerbors <bors@rust-lang.org>2021-04-18 07:23:54 +0000
commitd7c338641466d54bf8d4b2eae5d6865483e1d3f4 (patch)
treef5c919c0ff97f9b7d237313ad7e332ddccdbc23b /src
parent67650104959003d1a5828f8d79ad72aa08752055 (diff)
parent4d683c0292500738c80ba8824dfaf4d3a0df4ba0 (diff)
downloadrust-d7c338641466d54bf8d4b2eae5d6865483e1d3f4.tar.gz
rust-d7c338641466d54bf8d4b2eae5d6865483e1d3f4.zip
Auto merge of #84207 - SimonSapin:deprecate-core-raw, r=dtolnay
Deprecate the core::raw / std::raw module

It only contains the `TraitObject` struct which exposes components of wide pointer. Pointer metadata APIs are designed to replace this: https://github.com/rust-lang/rust/issues/81513
Diffstat (limited to 'src')
-rw-r--r--src/test/ui/cast/fat-ptr-cast-rpass.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/test/ui/cast/fat-ptr-cast-rpass.rs b/src/test/ui/cast/fat-ptr-cast-rpass.rs
index 5f5e621d762..9fa2255e1b3 100644
--- a/src/test/ui/cast/fat-ptr-cast-rpass.rs
+++ b/src/test/ui/cast/fat-ptr-cast-rpass.rs
@@ -1,5 +1,8 @@
 // run-pass
 
+// Remove this file when `std::raw` is removed.
+// The replacement pointer metadata APIs are tested in library/core/tests/ptr.rs
+#![allow(deprecated)]
 #![feature(raw)]
 
 use std::mem;
@@ -37,5 +40,4 @@ fn main() {
 
     assert_eq!(b, d);
     assert_eq!(c, d as usize);
-
 }