From 5a5b7d7f398f4da08fa53e175b7537b6e65d49c5 Mon Sep 17 00:00:00 2001 From: Simon Sapin Date: Sat, 14 Oct 2017 17:57:19 +0200 Subject: Remove usage of unstable features const_ptr_null and const_ptr_null_mut --- components/script/dom/bindings/interface.rs | 4 ++-- components/script/dom/bindings/namespace.rs | 5 ++--- 2 files changed, 4 insertions(+), 5 deletions(-) (limited to 'components/script/dom/bindings') diff --git a/components/script/dom/bindings/interface.rs b/components/script/dom/bindings/interface.rs index 6203f17bfb9..3cb9aab9f72 100644 --- a/components/script/dom/bindings/interface.rs +++ b/components/script/dom/bindings/interface.rs @@ -134,8 +134,8 @@ impl NonCallbackInterfaceObjectClass { name: b"Function\0" as *const _ as *const libc::c_char, flags: 0, cOps: &constructor_behavior.0, - spec: ptr::null(), - ext: ptr::null(), + spec: 0 as *const _, + ext: 0 as *const _, oOps: &OBJECT_OPS, }, proto_id: proto_id, diff --git a/components/script/dom/bindings/namespace.rs b/components/script/dom/bindings/namespace.rs index 8ca1116ea1e..c2d58ef72c3 100644 --- a/components/script/dom/bindings/namespace.rs +++ b/components/script/dom/bindings/namespace.rs @@ -8,7 +8,6 @@ use dom::bindings::guard::Guard; use dom::bindings::interface::{create_object, define_on_global_object}; use js::jsapi::{HandleObject, JSClass, JSContext, JSFunctionSpec, MutableHandleObject}; use libc; -use std::ptr; /// The class of a namespace object. #[derive(Clone, Copy)] @@ -22,8 +21,8 @@ impl NamespaceObjectClass { NamespaceObjectClass(JSClass { name: name as *const _ as *const libc::c_char, flags: 0, - cOps: ptr::null_mut(), - reserved: [ptr::null_mut(); 3], + cOps: 0 as *mut _, + reserved: [0 as *mut _; 3], }) } } -- cgit v1.2.3