diff options
Diffstat (limited to 'deps/v8/src/json-stringifier.cc')
-rw-r--r-- | deps/v8/src/json-stringifier.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/deps/v8/src/json-stringifier.cc b/deps/v8/src/json-stringifier.cc index 29685c20e2..b91b57142a 100644 --- a/deps/v8/src/json-stringifier.cc +++ b/deps/v8/src/json-stringifier.cc @@ -534,7 +534,8 @@ JsonStringifier::Result JsonStringifier::SerializeJSObject( PropertyDetails details = map->instance_descriptors()->GetDetails(i); if (details.IsDontEnum()) continue; Handle<Object> property; - if (details.type() == DATA && *map == js_obj->map()) { + if (details.location() == kField && *map == js_obj->map()) { + DCHECK_EQ(kData, details.kind()); FieldIndex field_index = FieldIndex::ForDescriptor(*map, i); property = JSObject::FastPropertyAt(js_obj, details.representation(), field_index); |