aboutsummaryrefslogtreecommitdiffstats
path: root/components/servo_arc/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/servo_arc/lib.rs')
-rw-r--r--components/servo_arc/lib.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/components/servo_arc/lib.rs b/components/servo_arc/lib.rs
index 6e86ea7b5f3..1567fd3d421 100644
--- a/components/servo_arc/lib.rs
+++ b/components/servo_arc/lib.rs
@@ -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,
})
}