aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings/interface.rs
diff options
context:
space:
mode:
authorSimon Sapin <simon.sapin@exyr.org>2018-01-04 18:13:44 +0100
committerSimon Sapin <simon.sapin@exyr.org>2018-01-10 20:54:35 +0100
commit4d459bce32a48e040399b3e05e66ba5ea26dd7f1 (patch)
tree1f572412428a0acda8b24e4f49be530b814509cc /components/script/dom/bindings/interface.rs
parentcee2aadd828efa717d08a15eb2cb35fe0b7e6943 (diff)
downloadservo-4d459bce32a48e040399b3e05e66ba5ea26dd7f1.tar.gz
servo-4d459bce32a48e040399b3e05e66ba5ea26dd7f1.zip
Fix tyvar_behind_raw_pointer warnings
https://github.com/rust-lang/rust/issues/46906
Diffstat (limited to 'components/script/dom/bindings/interface.rs')
-rw-r--r--components/script/dom/bindings/interface.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/components/script/dom/bindings/interface.rs b/components/script/dom/bindings/interface.rs
index 7492cc9464e..5fc0c8a0590 100644
--- a/components/script/dom/bindings/interface.rs
+++ b/components/script/dom/bindings/interface.rs
@@ -186,7 +186,7 @@ pub unsafe fn create_interface_prototype_object(
create_object(cx, proto, class, regular_methods, regular_properties, constants, rval);
if !unscopable_names.is_empty() {
- rooted!(in(cx) let mut unscopable_obj = ptr::null_mut());
+ rooted!(in(cx) let mut unscopable_obj = ptr::null_mut::<JSObject>());
create_unscopable_object(cx, unscopable_names, unscopable_obj.handle_mut());
let unscopable_symbol = GetWellKnownSymbol(cx, SymbolCode::unscopables);
@@ -231,7 +231,7 @@ pub unsafe fn create_named_constructors(
global: HandleObject,
named_constructors: &[(ConstructorClassHook, &[u8], u32)],
interface_prototype_object: HandleObject) {
- rooted!(in(cx) let mut constructor = ptr::null_mut());
+ rooted!(in(cx) let mut constructor = ptr::null_mut::<JSObject>());
for &(native, name, arity) in named_constructors {
assert!(*name.last().unwrap() == b'\0');