| Index: src/objects.cc
|
| diff --git a/src/objects.cc b/src/objects.cc
|
| index 4d40f417f977598e99a11878e141a915b49dcdbe..902fccccf8dc14c11603b385ce1e6027ded4fe21 100644
|
| --- a/src/objects.cc
|
| +++ b/src/objects.cc
|
| @@ -98,7 +98,9 @@ MaybeHandle<JSReceiver> Object::ToObject(Isolate* isolate,
|
| int constructor_function_index =
|
| Handle<HeapObject>::cast(object)->map()->GetConstructorFunctionIndex();
|
| if (constructor_function_index == Map::kNoConstructorFunctionIndex) {
|
| - return MaybeHandle<JSReceiver>();
|
| + THROW_NEW_ERROR(isolate,
|
| + NewTypeError(MessageTemplate::kUndefinedOrNullToObject),
|
| + JSReceiver);
|
| }
|
| constructor = handle(
|
| JSFunction::cast(native_context->get(constructor_function_index)),
|
| @@ -16553,8 +16555,8 @@ MaybeHandle<String> Object::ObjectProtoToString(Isolate* isolate,
|
| if (object->IsUndefined()) return isolate->factory()->undefined_to_string();
|
| if (object->IsNull()) return isolate->factory()->null_to_string();
|
|
|
| - Handle<JSReceiver> receiver;
|
| - CHECK(Object::ToObject(isolate, object).ToHandle(&receiver));
|
| + Handle<JSReceiver> receiver =
|
| + Object::ToObject(isolate, object).ToHandleChecked();
|
|
|
| Handle<String> tag;
|
| if (FLAG_harmony_tostring) {
|
|
|