| Index: src/factory.cc
|
| diff --git a/src/factory.cc b/src/factory.cc
|
| index 9104d60a099574cf768ac86fe7ad2b35e21aa0f5..664bcf828b36700dde7d3fb8a76b5396c1ea0f98 100644
|
| --- a/src/factory.cc
|
| +++ b/src/factory.cc
|
| @@ -647,7 +647,7 @@ MaybeHandle<String> Factory::NewExternalStringFromOneByte(
|
| THROW_NEW_ERROR(isolate(), NewInvalidStringLengthError(), String);
|
| }
|
|
|
| - Handle<Map> map = external_one_byte_string_map();
|
| + Handle<Map> map = short_external_one_byte_string_map();
|
| Handle<ExternalOneByteString> external_string =
|
| New<ExternalOneByteString>(map, NEW_SPACE);
|
| external_string->set_length(static_cast<int>(length));
|
| @@ -671,7 +671,8 @@ MaybeHandle<String> Factory::NewExternalStringFromTwoByte(
|
| bool is_one_byte = length <= kOneByteCheckLengthLimit &&
|
| String::IsOneByte(resource->data(), static_cast<int>(length));
|
| Handle<Map> map = is_one_byte ?
|
| - external_string_with_one_byte_data_map() : external_string_map();
|
| + short_external_string_with_one_byte_data_map()
|
| + : short_external_string_map();
|
| Handle<ExternalTwoByteString> external_string =
|
| New<ExternalTwoByteString>(map, NEW_SPACE);
|
| external_string->set_length(static_cast<int>(length));
|
|
|