| Index: src/api.cc
|
| ===================================================================
|
| --- src/api.cc (revision 1138)
|
| +++ src/api.cc (working copy)
|
| @@ -2037,7 +2037,7 @@
|
| i::Handle<i::String> str = Utils::OpenHandle(this);
|
| // Flatten the string for efficiency. This applies whether we are
|
| // using StringInputBuffer or Get(i) to access the characters.
|
| - str->TryFlatten(i::StringShape(*str));
|
| + str->TryFlattenIfNotFlat(i::StringShape(*str));
|
| int end = length;
|
| if ( (length == -1) || (length > str->length() - start) )
|
| end = str->length() - start;
|
| @@ -2062,7 +2062,7 @@
|
| i::Handle<i::String> str = Utils::OpenHandle(this);
|
| // Flatten the string for efficiency. This applies whether we are
|
| // using StringInputBuffer or Get(i) to access the characters.
|
| - str->TryFlatten(i::StringShape(*str));
|
| + str->TryFlattenIfNotFlat(i::StringShape(*str));
|
| int end = length;
|
| if ( (length == -1) || (length > str->length() - start) )
|
| end = str->length() - start;
|
|
|