From 0b7bf2909d32c6b0f64ad04b61481c033279e5be Mon Sep 17 00:00:00 2001 From: Jeff Walden Date: Fri, 30 Mar 2018 13:54:46 -0700 Subject: [PATCH] Bug 1450311 - Update jsval.rs's glue code for JS::Value::layout going away and its former members being renamed. r=me on the dead-simple changes --HG-- extra : rebase_source : 23bbbc8ae51aea90647edb6369f072ede435bfef --- js/rust/src/jsval.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/js/rust/src/jsval.rs b/js/rust/src/jsval.rs index 3d8c7569bd77..157738b7a49f 100644 --- a/js/rust/src/jsval.rs +++ b/js/rust/src/jsval.rs @@ -70,9 +70,7 @@ const JSVAL_PAYLOAD_MASK: u64 = 0x00007FFFFFFFFFFF; #[inline(always)] fn AsJSVal(val: u64) -> JS::Value { JS::Value { - data: JS::Value_layout { - asBits: val, - } + asBits_: val, } } @@ -192,7 +190,7 @@ pub fn PrivateValue(o: *const c_void) -> JS::Value { impl JS::Value { #[inline(always)] unsafe fn asBits(&self) -> u64 { - self.data.asBits + self.asBits_ } #[inline(always)]