diff options
Diffstat (limited to 'deps/v8/src/json-parser.h')
-rw-r--r-- | deps/v8/src/json-parser.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/deps/v8/src/json-parser.h b/deps/v8/src/json-parser.h index 7265165ac1..a4db130e25 100644 --- a/deps/v8/src/json-parser.h +++ b/deps/v8/src/json-parser.h @@ -290,7 +290,7 @@ Handle<Object> JsonParser<seq_ascii>::ParseJsonValue() { template <bool seq_ascii> Handle<Object> JsonParser<seq_ascii>::ParseJsonObject() { Handle<JSFunction> object_constructor( - isolate()->global_context()->object_function()); + isolate()->native_context()->object_function()); Handle<JSObject> json_object = isolate()->factory()->NewJSObject(object_constructor); ASSERT_EQ(c0_, '{'); @@ -326,7 +326,7 @@ Handle<Object> JsonParser<seq_ascii>::ParseJsonObject() { // Parse a JSON array. Position must be right at '['. template <bool seq_ascii> Handle<Object> JsonParser<seq_ascii>::ParseJsonArray() { - ZoneScope zone_scope(isolate(), DELETE_ON_EXIT); + ZoneScope zone_scope(zone(), DELETE_ON_EXIT); ZoneList<Handle<Object> > elements(4, zone()); ASSERT_EQ(c0_, '['); |