aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings/codegen/CodegenRust.py
diff options
context:
space:
mode:
authorTill Schneidereit <till@tillschneidereit.net>2016-09-29 12:35:11 +0200
committerTill Schneidereit <till@tillschneidereit.net>2016-09-29 12:35:11 +0200
commit9a8f5200473310ed7229bdd3bb2c5fdf768c67fa (patch)
treebc40b1667f70c9b4b0a0f253d9c5619859b192c1 /components/script/dom/bindings/codegen/CodegenRust.py
parent06bb57bdcb7eb60ffe4058ced7301a5f285eede5 (diff)
downloadservo-9a8f5200473310ed7229bdd3bb2c5fdf768c67fa.tar.gz
servo-9a8f5200473310ed7229bdd3bb2c5fdf768c67fa.zip
Fix codegen for iterable's forEach method
The `forEach` method installed on iterable DOM interfaces uses SpiderMonkey's self-hosted implementation of `Array.prototype.forEach`, but it has the wrong value for `nargs`, causing failing asserts in debug and wrong behavior in release builds. Fixes #13451
Diffstat (limited to 'components/script/dom/bindings/codegen/CodegenRust.py')
-rw-r--r--components/script/dom/bindings/codegen/CodegenRust.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/components/script/dom/bindings/codegen/CodegenRust.py b/components/script/dom/bindings/codegen/CodegenRust.py
index 711f44b4cd4..2f5f9a5bf82 100644
--- a/components/script/dom/bindings/codegen/CodegenRust.py
+++ b/components/script/dom/bindings/codegen/CodegenRust.py
@@ -1612,7 +1612,7 @@ class MethodDefiner(PropertyDefiner):
"name": "forEach",
"methodInfo": False,
"selfHostedName": "ArrayForEach",
- "length": 0,
+ "length": 1,
"condition": PropertyDefiner.getControllingCondition(m,
descriptor)
})