| Index: src/runtime/runtime-array.cc
|
| diff --git a/src/runtime/runtime-array.cc b/src/runtime/runtime-array.cc
|
| index f790f617d7a96bf5c0b7e9d4e1b810bb4cd53ccc..388946d7cfe97cd7e34caf6f361b472c14e887c3 100644
|
| --- a/src/runtime/runtime-array.cc
|
| +++ b/src/runtime/runtime-array.cc
|
| @@ -71,6 +71,10 @@ RUNTIME_FUNCTION(Runtime_SpecialArrayFunctions) {
|
| InstallBuiltin(isolate, holder, "splice", Builtins::kArraySplice);
|
| InstallBuiltin(isolate, holder, "includes", Builtins::kArrayIncludes, 2);
|
| InstallBuiltin(isolate, holder, "indexOf", Builtins::kArrayIndexOf, 2);
|
| + InstallBuiltin(isolate, holder, "keys", Builtins::kArrayPrototypeKeys, 0);
|
| + InstallBuiltin(isolate, holder, "values", Builtins::kArrayPrototypeValues, 0);
|
| + InstallBuiltin(isolate, holder, "entries", Builtins::kArrayPrototypeEntries,
|
| + 0);
|
|
|
| return *holder;
|
| }
|
| @@ -639,5 +643,10 @@ RUNTIME_FUNCTION(Runtime_ArrayIndexOf) {
|
| return Smi::FromInt(-1);
|
| }
|
|
|
| +RUNTIME_FUNCTION(Runtime_InvalidateArrayIteratorProtector) {
|
| + isolate->InvalidateArrayIteratorProtector();
|
| + return isolate->heap()->undefined_value();
|
| +}
|
| +
|
| } // namespace internal
|
| } // namespace v8
|
|
|