| 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. | 
|  |