Skip to content

Commit a2160e6

Browse files
committed
make mem::{zeroed,uninitialized} inline(always)
1 parent 996a51b commit a2160e6

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/libcore/mem/mod.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -490,7 +490,7 @@ pub const fn needs_drop<T>() -> bool {
490490
///
491491
/// let _x: &i32 = unsafe { mem::zeroed() }; // Undefined behavior!
492492
/// ```
493-
#[inline]
493+
#[inline(always)]
494494
#[stable(feature = "rust1", since = "1.0.0")]
495495
#[allow(deprecated_in_future)]
496496
#[allow(deprecated)]
@@ -525,7 +525,7 @@ pub unsafe fn zeroed<T>() -> T {
525525
/// [uninit]: union.MaybeUninit.html#method.uninit
526526
/// [assume_init]: union.MaybeUninit.html#method.assume_init
527527
/// [inv]: union.MaybeUninit.html#initialization-invariant
528-
#[inline]
528+
#[inline(always)]
529529
#[rustc_deprecated(since = "1.39.0", reason = "use `mem::MaybeUninit` instead")]
530530
#[stable(feature = "rust1", since = "1.0.0")]
531531
#[allow(deprecated_in_future)]

0 commit comments

Comments
 (0)