| Index: src/runtime/runtime-object.cc
|
| diff --git a/src/runtime/runtime-object.cc b/src/runtime/runtime-object.cc
|
| index 705844744e7ff4ce0bacaab0dbd80fd426887073..9f028e18c5eeb35966831fbe7ea4752c4c2ceb34 100644
|
| --- a/src/runtime/runtime-object.cc
|
| +++ b/src/runtime/runtime-object.cc
|
| @@ -18,7 +18,7 @@
|
| MaybeHandle<Object> Runtime::GetObjectProperty(Isolate* isolate,
|
| Handle<Object> object,
|
| Handle<Object> key) {
|
| - if (object->IsUndefined(isolate) || object->IsNull()) {
|
| + if (object->IsUndefined(isolate) || object->IsNull(isolate)) {
|
| THROW_NEW_ERROR(
|
| isolate,
|
| NewTypeError(MessageTemplate::kNonObjectPropertyLoad, key, object),
|
| @@ -196,7 +196,7 @@
|
| key_is_array_index
|
| ? index < static_cast<uint32_t>(String::cast(*object)->length())
|
| : key->Equals(isolate->heap()->length_string()));
|
| - } else if (object->IsNull() || object->IsUndefined(isolate)) {
|
| + } else if (object->IsNull(isolate) || object->IsUndefined(isolate)) {
|
| THROW_NEW_ERROR_RETURN_FAILURE(
|
| isolate, NewTypeError(MessageTemplate::kUndefinedOrNullToObject));
|
| }
|
| @@ -209,7 +209,7 @@
|
| Handle<Object> key,
|
| Handle<Object> value,
|
| LanguageMode language_mode) {
|
| - if (object->IsUndefined(isolate) || object->IsNull()) {
|
| + if (object->IsUndefined(isolate) || object->IsNull(isolate)) {
|
| THROW_NEW_ERROR(
|
| isolate,
|
| NewTypeError(MessageTemplate::kNonObjectPropertyStore, key, object),
|
| @@ -672,7 +672,7 @@
|
| }
|
|
|
| static bool IsValidAccessor(Isolate* isolate, Handle<Object> obj) {
|
| - return obj->IsUndefined(isolate) || obj->IsCallable() || obj->IsNull();
|
| + return obj->IsUndefined(isolate) || obj->IsCallable() || obj->IsNull(isolate);
|
| }
|
|
|
|
|
| @@ -686,7 +686,7 @@
|
| HandleScope scope(isolate);
|
| DCHECK(args.length() == 5);
|
| CONVERT_ARG_HANDLE_CHECKED(JSObject, obj, 0);
|
| - CHECK(!obj->IsNull());
|
| + CHECK(!obj->IsNull(isolate));
|
| CONVERT_ARG_HANDLE_CHECKED(Name, name, 1);
|
| CONVERT_ARG_HANDLE_CHECKED(Object, getter, 2);
|
| CHECK(IsValidAccessor(isolate, getter));
|
|
|