| Index: src/json-parser.h
|
| diff --git a/src/json-parser.h b/src/json-parser.h
|
| index 29932492dc54d30e884fdd941c3f6dc2b511a9ac..5ebbcdd861b351bc072d08ba209037bc1ed36678 100644
|
| --- a/src/json-parser.h
|
| +++ b/src/json-parser.h
|
| @@ -400,7 +400,8 @@ Handle<Object> JsonParser<seq_one_byte>::ParseJsonObject() {
|
| descriptor)->NowContains(value)) {
|
| Handle<HeapType> value_type(value->OptimalType(
|
| isolate(), expected_representation));
|
| - Map::GeneralizeFieldType(target, descriptor, value_type);
|
| + Map::GeneralizeFieldType(target, descriptor,
|
| + expected_representation, value_type);
|
| }
|
| DCHECK(target->instance_descriptors()->GetFieldType(
|
| descriptor)->NowContains(value));
|
|
|