| Index: src/json-stringifier.h
|
| diff --git a/src/json-stringifier.h b/src/json-stringifier.h
|
| index 5ebdb40b51936cb69d86dcd23efeb68fab803208..ebfaf9928ae01ebc512aff7c445ac7950a24d483 100644
|
| --- a/src/json-stringifier.h
|
| +++ b/src/json-stringifier.h
|
| @@ -832,14 +832,14 @@ Vector<const uc16> BasicJsonStringifier::GetCharVector(Handle<String> string) {
|
| void BasicJsonStringifier::SerializeString(Handle<String> object) {
|
| object = FlattenGetString(object);
|
| if (is_ascii_) {
|
| - if (object->IsOneByteRepresentation()) {
|
| + if (object->IsOneByteRepresentationUnderneath()) {
|
| SerializeString_<true, uint8_t>(object);
|
| } else {
|
| ChangeEncoding();
|
| SerializeString(object);
|
| }
|
| } else {
|
| - if (object->IsOneByteRepresentation()) {
|
| + if (object->IsOneByteRepresentationUnderneath()) {
|
| SerializeString_<false, uint8_t>(object);
|
| } else {
|
| SerializeString_<false, uc16>(object);
|
|
|