| Index: src/json-parser.h
|
| diff --git a/src/json-parser.h b/src/json-parser.h
|
| index 3ef5afbb895f403bad7e007342fdaaf6a78ea8b4..f93b04d38ffe520f0a1615b51a9efcf3c5cf21ef 100644
|
| --- a/src/json-parser.h
|
| +++ b/src/json-parser.h
|
| @@ -166,7 +166,8 @@ class JsonParser BASE_EMBEDDED {
|
| template <bool seq_ascii>
|
| Handle<Object> JsonParser<seq_ascii>::ParseJson(Handle<String> source) {
|
| isolate_ = source->map()->isolate();
|
| - source_ = Handle<String>(source->TryFlattenGetString());
|
| + FlattenString(source);
|
| + source_ = source;
|
| source_length_ = source_->length();
|
|
|
| // Optimized fast case where we only have ASCII characters.
|
|
|