diff --git a/src/libcore/mem.rs b/src/libcore/mem.rs index e3f08926610f6..6836f8622b0ee 100644 --- a/src/libcore/mem.rs +++ b/src/libcore/mem.rs @@ -959,8 +959,9 @@ impl ManuallyDrop { /// ManuallyDrop::new(Box::new(())); /// ``` #[stable(feature = "manually_drop", since = "1.20.0")] + #[rustc_const_unstable(feature = "const_manually_drop_new")] #[inline] - pub fn new(value: T) -> ManuallyDrop { + pub const fn new(value: T) -> ManuallyDrop { ManuallyDrop { value: value } }