diff options
| author | Ralf Jung <post@ralfj.de> | 2020-03-16 17:37:26 +0100 |
|---|---|---|
| committer | Ralf Jung <post@ralfj.de> | 2020-03-16 17:37:26 +0100 |
| commit | a2160e6a4a91490117b9f0469c49b6f86d0d20d2 (patch) | |
| tree | ff0d2b5df75ce5d6b7e5192ed1caa8938022bfe0 | |
| parent | 996a51bcd04e097254b5072270e10b1280ff1b28 (diff) | |
| download | rust-a2160e6a4a91490117b9f0469c49b6f86d0d20d2.tar.gz rust-a2160e6a4a91490117b9f0469c49b6f86d0d20d2.zip | |
make mem::{zeroed,uninitialized} inline(always)
| -rw-r--r-- | src/libcore/mem/mod.rs | 4 |
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)] |
