diff options
| author | Ralf Jung <post@ralfj.de> | 2025-04-22 09:37:46 +0200 |
|---|---|---|
| committer | Ralf Jung <post@ralfj.de> | 2025-04-22 14:06:09 +0200 |
| commit | e7efab9ec95449d6565fec41d94c69abf5d3088a (patch) | |
| tree | 4230166a77a47ed4d6736b684a96aa1a62e9fc57 /library | |
| parent | fae7785b60ea7fe1ad293352c057a5b7be73d245 (diff) | |
| download | rust-e7efab9ec95449d6565fec41d94c69abf5d3088a.tar.gz rust-e7efab9ec95449d6565fec41d94c69abf5d3088a.zip | |
remove intrinsics::drop_in_place
Diffstat (limited to 'library')
| -rw-r--r-- | library/core/src/intrinsics/mod.rs | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/library/core/src/intrinsics/mod.rs b/library/core/src/intrinsics/mod.rs index a01efb2adeb..7e052865046 100644 --- a/library/core/src/intrinsics/mod.rs +++ b/library/core/src/intrinsics/mod.rs @@ -74,15 +74,6 @@ pub mod simd; #[cfg(all(target_has_atomic = "8", target_has_atomic = "32", target_has_atomic = "ptr"))] use crate::sync::atomic::{self, AtomicBool, AtomicI32, AtomicIsize, AtomicU32, Ordering}; -#[stable(feature = "drop_in_place", since = "1.8.0")] -#[rustc_allowed_through_unstable_modules = "import this function via `std::ptr` instead"] -#[deprecated(note = "no longer an intrinsic - use `ptr::drop_in_place` directly", since = "1.52.0")] -#[inline] -pub unsafe fn drop_in_place<T: ?Sized>(to_drop: *mut T) { - // SAFETY: see `ptr::drop_in_place` - unsafe { crate::ptr::drop_in_place(to_drop) } -} - // N.B., these intrinsics take raw pointers because they mutate aliased // memory, which is not valid for either `&` or `&mut`. |
