diff options
Diffstat (limited to 'deps/v8/src/objects/layout-descriptor.cc')
-rw-r--r-- | deps/v8/src/objects/layout-descriptor.cc | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/deps/v8/src/objects/layout-descriptor.cc b/deps/v8/src/objects/layout-descriptor.cc index 76421aaf4f..2b588a58bf 100644 --- a/deps/v8/src/objects/layout-descriptor.cc +++ b/deps/v8/src/objects/layout-descriptor.cc @@ -258,9 +258,8 @@ LayoutDescriptor LayoutDescriptor::Trim(Heap* heap, Map map, bool LayoutDescriptor::IsConsistentWithMap(Map map, bool check_tail) { if (FLAG_unbox_double_fields) { DescriptorArray descriptors = map.instance_descriptors(); - int nof_descriptors = map.NumberOfOwnDescriptors(); int last_field_index = 0; - for (int i = 0; i < nof_descriptors; i++) { + for (InternalIndex i : map.IterateOwnDescriptors()) { PropertyDetails details = descriptors.GetDetails(i); if (details.location() != kField) continue; FieldIndex field_index = FieldIndex::ForDescriptor(map, i); |