aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMs2ger <ms2ger@gmail.com>2014-03-05 20:01:58 +0100
committerMs2ger <ms2ger@gmail.com>2014-03-05 20:01:58 +0100
commit14f679d455e5907a738c5879e10c0ff32de7a942 (patch)
tree2c984e8571a96856fb575f7b09e68f32b6c6185c
parentcfbcb5c62b4589ccf93520a90da14a5d93b323a0 (diff)
downloadservo-14f679d455e5907a738c5879e10c0ff32de7a942.tar.gz
servo-14f679d455e5907a738c5879e10c0ff32de7a942.zip
Remove some dead code from CGCreateInterfaceObjectsMethod.
-rw-r--r--src/components/script/dom/bindings/codegen/CodegenRust.py34
1 files changed, 1 insertions, 33 deletions
diff --git a/src/components/script/dom/bindings/codegen/CodegenRust.py b/src/components/script/dom/bindings/codegen/CodegenRust.py
index f9a82da32e9..cf9a1c5f36f 100644
--- a/src/components/script/dom/bindings/codegen/CodegenRust.py
+++ b/src/components/script/dom/bindings/codegen/CodegenRust.py
@@ -2675,38 +2675,6 @@ class CGCreateInterfaceObjectsMethod(CGAbstractMethod):
# if we don't need to create anything, why are we generating this?
assert needInterfaceObject or needInterfacePrototypeObject
- idsToInit = []
- if False: #XXXjdm don't need xray stuff yet
- for var in self.properties.xrayRelevantArrayNames():
- props = getattr(self.properties, var)
- # We only have non-chrome ids to init if we have no chrome ids.
- if props.hasChromeOnly():
- idsToInit.append(props.variableName(True))
- elif props.hasNonChromeOnly():
- idsToInit.append(props.variableName(False))
- if len(idsToInit) > 0:
- setup = CGList([CGGeneric("let page = page_from_context(aCx);"),
- CGList([CGGeneric("let mut js_info = (*page).js_info();\n"
- "let %s_ids_mut = js_info.get().get_ref().dom_static.attribute_ids.get(&(PrototypeList::id::%s as uint));" % (varname, self.descriptor.name)) for varname in idsToInit], '\n')], '\n')
- initIds = CGList(
- [CGGeneric("!InitIds(aCx, %s, *%s_ids_mut)" % (varname, varname)) for
- varname in idsToInit], ' ||\n')
- if len(idsToInit) > 1:
- initIds = CGWrapper(initIds, pre="(", post=")", reindent=True)
- initIds = CGList(
- [CGGeneric("%s_ids_mut[0] == JSID_VOID &&" % idsToInit[0]), initIds],
- "\n")
- initIds = CGWrapper(initIds, pre="if ", post=" {", reindent=True)
- initIds = CGList(
- [setup,
- initIds,
- CGGeneric((" %s_ids_mut[0] = JSID_VOID;\n"
- " return ptr::null();") % idsToInit[0]),
- CGGeneric("}")],
- "\n")
- else:
- initIds = None
-
prefCacheData = []
for var in self.properties.arrayNames():
props = getattr(self.properties, var)
@@ -2773,7 +2741,7 @@ class CGCreateInterfaceObjectsMethod(CGAbstractMethod):
chrome = None
functionBody = CGList(
- [CGGeneric(getParentProto), initIds, prefCache, chrome,
+ [CGGeneric(getParentProto), prefCache, chrome,
CGGeneric(call % self.properties.variableNames(False))],
"\n\n")
#return CGIndenter(CGWrapper(functionBody, pre="/*", post="*/return ptr::null()")).define()