| Index: src/objects.cc
|
| diff --git a/src/objects.cc b/src/objects.cc
|
| index b64ae2c1e7b30d506db1a691eb13d56a2553d6a1..0723586a27e3b10072743bedf23a3e089f11fbce 100644
|
| --- a/src/objects.cc
|
| +++ b/src/objects.cc
|
| @@ -8048,18 +8048,8 @@ MaybeHandle<Object> JSReceiver::ToPrimitive(Handle<JSReceiver> receiver,
|
| isolate, exotic_to_prim,
|
| GetMethod(receiver, isolate->factory()->to_primitive_symbol()), Object);
|
| if (!exotic_to_prim->IsUndefined(isolate)) {
|
| - Handle<Object> hint_string;
|
| - switch (hint) {
|
| - case ToPrimitiveHint::kDefault:
|
| - hint_string = isolate->factory()->default_string();
|
| - break;
|
| - case ToPrimitiveHint::kNumber:
|
| - hint_string = isolate->factory()->number_string();
|
| - break;
|
| - case ToPrimitiveHint::kString:
|
| - hint_string = isolate->factory()->string_string();
|
| - break;
|
| - }
|
| + Handle<Object> hint_string =
|
| + isolate->factory()->ToPrimitiveHintString(hint);
|
| Handle<Object> result;
|
| ASSIGN_RETURN_ON_EXCEPTION(
|
| isolate, result,
|
|
|