| Index: src/bootstrapper.cc
|
| diff --git a/src/bootstrapper.cc b/src/bootstrapper.cc
|
| index 63ad9abf663d32834030d6164fb002dff1df16a6..67f8ae241ed5f8e337877ff3eb1ae778f72e8d5b 100644
|
| --- a/src/bootstrapper.cc
|
| +++ b/src/bootstrapper.cc
|
| @@ -4343,28 +4343,40 @@ bool Genesis::InstallNatives(GlobalContextType context_type) {
|
|
|
| // Install Array.prototype.forEach
|
| Handle<JSFunction> forEach = InstallArrayBuiltinFunction(
|
| - proto, "forEach", Builtins::kArrayForEach, 2);
|
| + proto, "forEach", Builtins::kArrayForEach,
|
| + SharedFunctionInfo::kDontAdaptArgumentsSentinel);
|
| // Add forEach to the context.
|
| native_context()->set_array_for_each_iterator(*forEach);
|
|
|
| // Install Array.prototype.filter
|
| - InstallArrayBuiltinFunction(proto, "filter", Builtins::kArrayFilter, 2);
|
| + InstallArrayBuiltinFunction(
|
| + proto, "filter", Builtins::kArrayFilter,
|
| + SharedFunctionInfo::kDontAdaptArgumentsSentinel);
|
|
|
| // Install Array.prototype.map
|
| - InstallArrayBuiltinFunction(proto, "map", Builtins::kArrayMap, 2);
|
| + InstallArrayBuiltinFunction(
|
| + proto, "map", Builtins::kArrayMap,
|
| + SharedFunctionInfo::kDontAdaptArgumentsSentinel);
|
|
|
| // Install Array.prototype.every
|
| - InstallArrayBuiltinFunction(proto, "every", Builtins::kArrayEvery, 2);
|
| + InstallArrayBuiltinFunction(
|
| + proto, "every", Builtins::kArrayEvery,
|
| + SharedFunctionInfo::kDontAdaptArgumentsSentinel);
|
|
|
| // Install Array.prototype.some
|
| - InstallArrayBuiltinFunction(proto, "some", Builtins::kArraySome, 2);
|
| + InstallArrayBuiltinFunction(
|
| + proto, "some", Builtins::kArraySome,
|
| + SharedFunctionInfo::kDontAdaptArgumentsSentinel);
|
|
|
| // Install Array.prototype.reduce
|
| - InstallArrayBuiltinFunction(proto, "reduce", Builtins::kArrayReduce, 2);
|
| + InstallArrayBuiltinFunction(
|
| + proto, "reduce", Builtins::kArrayReduce,
|
| + SharedFunctionInfo::kDontAdaptArgumentsSentinel);
|
|
|
| // Install Array.prototype.reduceRight
|
| - InstallArrayBuiltinFunction(proto, "reduceRight",
|
| - Builtins::kArrayReduceRight, 2);
|
| + InstallArrayBuiltinFunction(
|
| + proto, "reduceRight", Builtins::kArrayReduceRight,
|
| + SharedFunctionInfo::kDontAdaptArgumentsSentinel);
|
| }
|
|
|
| // Install InternalArray.prototype.concat
|
|
|