| Index: src/runtime/runtime-object.cc
|
| diff --git a/src/runtime/runtime-object.cc b/src/runtime/runtime-object.cc
|
| index b470c9670516ee02e5d38042c263bbf0c3efebb1..dcb1cda15020ac4c08916c1bc749ca99df57aec9 100644
|
| --- a/src/runtime/runtime-object.cc
|
| +++ b/src/runtime/runtime-object.cc
|
| @@ -457,13 +457,7 @@ RUNTIME_FUNCTION(Runtime_IsExtensible) {
|
| SealHandleScope shs(isolate);
|
| DCHECK(args.length() == 1);
|
| CONVERT_ARG_CHECKED(JSObject, obj, 0);
|
| - if (obj->IsJSGlobalProxy()) {
|
| - PrototypeIterator iter(isolate, obj);
|
| - if (iter.IsAtEnd()) return isolate->heap()->false_value();
|
| - DCHECK(iter.GetCurrent()->IsJSGlobalObject());
|
| - obj = JSObject::cast(iter.GetCurrent());
|
| - }
|
| - return isolate->heap()->ToBoolean(obj->map()->is_extensible());
|
| + return isolate->heap()->ToBoolean(obj->IsExtensible());
|
| }
|
|
|
|
|
|
|