about summary refs log tree commit diff
diff options
context:
space:
mode:
authorRalf Jung <post@ralfj.de>2020-03-16 17:37:26 +0100
committerRalf Jung <post@ralfj.de>2020-03-16 17:37:26 +0100
commita2160e6a4a91490117b9f0469c49b6f86d0d20d2 (patch)
treeff0d2b5df75ce5d6b7e5192ed1caa8938022bfe0
parent996a51bcd04e097254b5072270e10b1280ff1b28 (diff)
downloadrust-a2160e6a4a91490117b9f0469c49b6f86d0d20d2.tar.gz
rust-a2160e6a4a91490117b9f0469c49b6f86d0d20d2.zip
make mem::{zeroed,uninitialized} inline(always)
-rw-r--r--src/libcore/mem/mod.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libcore/mem/mod.rs b/src/libcore/mem/mod.rs
index 9f786800522..ae4c0a98ea9 100644
--- a/src/libcore/mem/mod.rs
+++ b/src/libcore/mem/mod.rs
@@ -490,7 +490,7 @@ pub const fn needs_drop<T>() -> bool {
 ///
 /// let _x: &i32 = unsafe { mem::zeroed() }; // Undefined behavior!
 /// ```
-#[inline]
+#[inline(always)]
 #[stable(feature = "rust1", since = "1.0.0")]
 #[allow(deprecated_in_future)]
 #[allow(deprecated)]
@@ -525,7 +525,7 @@ pub unsafe fn zeroed<T>() -> T {
 /// [uninit]: union.MaybeUninit.html#method.uninit
 /// [assume_init]: union.MaybeUninit.html#method.assume_init
 /// [inv]: union.MaybeUninit.html#initialization-invariant
-#[inline]
+#[inline(always)]
 #[rustc_deprecated(since = "1.39.0", reason = "use `mem::MaybeUninit` instead")]
 #[stable(feature = "rust1", since = "1.0.0")]
 #[allow(deprecated_in_future)]