Bug 1568446 - Don't insta-free in UniqueArc::assume_init. r=SimonSapin

Also sent to https://github.com/servo/servo/pull/23843.
This commit is contained in:
Emilio Cobos Álvarez 2019-07-24 12:20:43 +02:00
Родитель da9e1d3b0e
Коммит 8e87a20fb9
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -144,7 +144,7 @@ impl<T> UniqueArc<mem::MaybeUninit<T>> {
#[inline]
pub unsafe fn assume_init(this: Self) -> UniqueArc<T> {
UniqueArc(Arc {
p: this.0.p.cast(),
p: mem::ManuallyDrop::new(this).0.p.cast(),
phantom: PhantomData,
})
}