summaryrefslogtreecommitdiff
path: root/deps/v8/src/runtime/runtime-classes.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/runtime/runtime-classes.cc')
-rw-r--r--deps/v8/src/runtime/runtime-classes.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/deps/v8/src/runtime/runtime-classes.cc b/deps/v8/src/runtime/runtime-classes.cc
index 522e93da3f..a4e9680a1f 100644
--- a/deps/v8/src/runtime/runtime-classes.cc
+++ b/deps/v8/src/runtime/runtime-classes.cc
@@ -130,7 +130,8 @@ Handle<Name> KeyToName<NumberDictionary>(Isolate* isolate, Handle<Object> key) {
inline void SetHomeObject(Isolate* isolate, JSFunction method,
JSObject home_object) {
if (method.shared().needs_home_object()) {
- const int kPropertyIndex = JSFunction::kMaybeHomeObjectDescriptorIndex;
+ const InternalIndex kPropertyIndex(
+ JSFunction::kMaybeHomeObjectDescriptorIndex);
CHECK_EQ(method.map().instance_descriptors().GetKey(kPropertyIndex),
ReadOnlyRoots(isolate).home_object_symbol());
@@ -303,7 +304,7 @@ bool AddDescriptorsByTemplate(
// Count the number of properties that must be in the instance and
// create the property array to hold the constants.
int count = 0;
- for (int i = 0; i < nof_descriptors; i++) {
+ for (InternalIndex i : InternalIndex::Range(nof_descriptors)) {
PropertyDetails details = descriptors_template->GetDetails(i);
if (details.location() == kDescriptor && details.kind() == kData) {
count++;
@@ -315,7 +316,7 @@ bool AddDescriptorsByTemplate(
// Read values from |descriptors_template| and store possibly post-processed
// values into "instantiated" |descriptors| array.
int field_index = 0;
- for (int i = 0; i < nof_descriptors; i++) {
+ for (InternalIndex i : InternalIndex::Range(nof_descriptors)) {
Object value = descriptors_template->GetStrongValue(i);
if (value.IsAccessorPair()) {
Handle<AccessorPair> pair = AccessorPair::Copy(