summaryrefslogtreecommitdiff
path: root/deps/v8/src/objects/layout-descriptor.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/objects/layout-descriptor.cc')
-rw-r--r--deps/v8/src/objects/layout-descriptor.cc3
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);