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 @@ namespace internal { |
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 @@ RUNTIME_FUNCTION(Runtime_ObjectHasOwnProperty) { |
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 @@ MaybeHandle<Object> Runtime::SetObjectProperty(Isolate* isolate, |
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 @@ RUNTIME_FUNCTION(Runtime_IsJSGlobalProxy) { |
} |
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 @@ RUNTIME_FUNCTION(Runtime_DefineAccessorPropertyUnchecked) { |
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)); |