| Index: src/json-parser.h
|
| diff --git a/src/json-parser.h b/src/json-parser.h
|
| index 3ef5afbb895f403bad7e007342fdaaf6a78ea8b4..22bf353b92a87e4e0390b7c1742b0dbca36dda76 100644
|
| --- a/src/json-parser.h
|
| +++ b/src/json-parser.h
|
| @@ -149,6 +149,7 @@ class JsonParser BASE_EMBEDDED {
|
| }
|
|
|
| inline Isolate* isolate() { return isolate_; }
|
| + inline Zone* zone() { return isolate_->zone(); }
|
|
|
| static const int kInitialSpecialStringLength = 1024;
|
|
|
| @@ -321,7 +322,7 @@ Handle<Object> JsonParser<seq_ascii>::ParseJsonObject() {
|
| template <bool seq_ascii>
|
| Handle<Object> JsonParser<seq_ascii>::ParseJsonArray() {
|
| ZoneScope zone_scope(isolate(), DELETE_ON_EXIT);
|
| - ZoneList<Handle<Object> > elements(4);
|
| + ZoneList<Handle<Object> > elements(zone(), 4);
|
| ASSERT_EQ(c0_, '[');
|
|
|
| AdvanceSkipWhitespace();
|
|
|