From 1834855ff5270a00413fe664352186ca87931a03 Mon Sep 17 00:00:00 2001 From: Ms2ger Date: Mon, 26 May 2014 20:18:00 +0200 Subject: [PATCH] Pass an immutable pointer to the private in NewProxyObject. --- src/components/script/dom/bindings/codegen/CodegenRust.py | 2 +- src/support/spidermonkey/rust-mozjs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/script/dom/bindings/codegen/CodegenRust.py b/src/components/script/dom/bindings/codegen/CodegenRust.py index 4ecc5b9152d..c251aa67363 100644 --- a/src/components/script/dom/bindings/codegen/CodegenRust.py +++ b/src/components/script/dom/bindings/codegen/CodegenRust.py @@ -1722,7 +1722,7 @@ def CreateBindingJSObject(descriptor, parent=None): let mut private = PrivateValue(squirrel_away_unique(aObject) as *libc::c_void); let obj = with_compartment(aCx, proto, || { NewProxyObject(aCx, *handler, - &mut private, + &private, proto, %s, ptr::mut_null(), ptr::mut_null()) }); diff --git a/src/support/spidermonkey/rust-mozjs b/src/support/spidermonkey/rust-mozjs index 4d337f8708f..d932f5dbb26 160000 --- a/src/support/spidermonkey/rust-mozjs +++ b/src/support/spidermonkey/rust-mozjs @@ -1 +1 @@ -Subproject commit 4d337f8708f256eb4e03226022f6b3944e914fae +Subproject commit d932f5dbb26dbae9fc67615bd61c86b05f0fb4fe