diff options
author | Simon Sapin <simon.sapin@exyr.org> | 2017-07-27 02:21:01 +0200 |
---|---|---|
committer | Simon Sapin <simon.sapin@exyr.org> | 2017-07-27 02:21:01 +0200 |
commit | a205c822647184165de1483c5c7f797097ddad0d (patch) | |
tree | 71761a894faa885ee8a190f6ba643d3bacbe1e2b /components/script/dom/bindings/weakref.rs | |
parent | 27031b996b905bbe42234729a63352cd7579f0fa (diff) | |
download | servo-a205c822647184165de1483c5c7f797097ddad0d.tar.gz servo-a205c822647184165de1483c5c7f797097ddad0d.zip |
Upgrade to rustc 1.21.0-nightly (599be0d18 2017-07-26)
Diffstat (limited to 'components/script/dom/bindings/weakref.rs')
-rw-r--r-- | components/script/dom/bindings/weakref.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/components/script/dom/bindings/weakref.rs b/components/script/dom/bindings/weakref.rs index c6ba99ba680..7291405e5f6 100644 --- a/components/script/dom/bindings/weakref.rs +++ b/components/script/dom/bindings/weakref.rs @@ -58,7 +58,7 @@ pub trait WeakReferenceable: DomObject + Sized { trace!("Creating new WeakBox holder for {:p}.", self); ptr = Box::into_raw(box WeakBox { count: Cell::new(1), - value: Cell::new(Some(NonZero::new(self))), + value: Cell::new(Some(NonZero::new_unchecked(self))), }); JS_SetReservedSlot(object, DOM_WEAK_SLOT, PrivateValue(ptr as *const c_void)); } @@ -70,7 +70,7 @@ pub trait WeakReferenceable: DomObject + Sized { new_count); box_.count.set(new_count); WeakRef { - ptr: NonZero::new(ptr), + ptr: NonZero::new_unchecked(ptr), } } } |