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