diff options
author | Anthony Ramine <n.oxyde@gmail.com> | 2015-11-30 14:48:24 +0100 |
---|---|---|
committer | Anthony Ramine <n.oxyde@gmail.com> | 2015-11-30 14:48:24 +0100 |
commit | 7547bcac2494980c2a577ebf12c7870621cc4da9 (patch) | |
tree | 95fc096f44eeae84a5f12ef4a1ae9c1c557c372f /components/script/dom/bindings/codegen/CodegenRust.py | |
parent | b737e4e0fa10d3afc87f5217852caee1bfda4f5e (diff) | |
download | servo-7547bcac2494980c2a577ebf12c7870621cc4da9.tar.gz servo-7547bcac2494980c2a577ebf12c7870621cc4da9.zip |
Remove unused slot in prototype object (fixes #8588)
Diffstat (limited to 'components/script/dom/bindings/codegen/CodegenRust.py')
-rw-r--r-- | components/script/dom/bindings/codegen/CodegenRust.py | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/components/script/dom/bindings/codegen/CodegenRust.py b/components/script/dom/bindings/codegen/CodegenRust.py index 70f883a5eb5..eaf2bbe0fe7 100644 --- a/components/script/dom/bindings/codegen/CodegenRust.py +++ b/components/script/dom/bindings/codegen/CodegenRust.py @@ -1847,7 +1847,7 @@ class CGPrototypeJSClass(CGThing): return """\ static PrototypeClass: JSClass = JSClass { name: %s as *const u8 as *const libc::c_char, - flags: (1 & JSCLASS_RESERVED_SLOTS_MASK) << JSCLASS_RESERVED_SLOTS_SHIFT, //JSCLASS_HAS_RESERVED_SLOTS(1) + flags: 0, addProperty: None, delProperty: None, getProperty: None, @@ -2360,14 +2360,6 @@ class CGCreateInterfaceObjectsMethod(CGAbstractMethod): else: protoClass = "Some(&PrototypeClass)" - if self.descriptor.concrete: - if self.descriptor.proxy: - domClass = "Some(&Class)" - else: - domClass = "Some(&Class.dom_class)" - else: - domClass = "None" - if self.descriptor.interface.hasInterfaceObject(): if self.descriptor.interface.ctor(): constructHook = CONSTRUCT_HOOK_NAME @@ -2386,8 +2378,7 @@ class CGCreateInterfaceObjectsMethod(CGAbstractMethod): do_create_interface_objects(cx, receiver, parent_proto.handle(), %s, %s, &named_constructors, - %s, - &sNativeProperties, rval);""" % (protoClass, constructor, domClass) + &sNativeProperties, rval);""" % (protoClass, constructor) createArray = """\ let named_constructors: [(NonNullJSNative, &'static str, u32); %d] = [ |