diff options
Diffstat (limited to 'deps/v8/src/objects/descriptor-array.h')
-rw-r--r-- | deps/v8/src/objects/descriptor-array.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/deps/v8/src/objects/descriptor-array.h b/deps/v8/src/objects/descriptor-array.h index a89a31fcd5..f520cfb2e0 100644 --- a/deps/v8/src/objects/descriptor-array.h +++ b/deps/v8/src/objects/descriptor-array.h @@ -164,20 +164,20 @@ class DescriptorArray : public FixedArray { // Returns the fixed array length required to hold number_of_descriptors // descriptors. - static int LengthFor(int number_of_descriptors) { + static constexpr int LengthFor(int number_of_descriptors) { return ToKeyIndex(number_of_descriptors); } - static int ToDetailsIndex(int descriptor_number) { + static constexpr int ToDetailsIndex(int descriptor_number) { return kFirstIndex + (descriptor_number * kEntrySize) + kEntryDetailsIndex; } // Conversion from descriptor number to array indices. - static int ToKeyIndex(int descriptor_number) { + static constexpr int ToKeyIndex(int descriptor_number) { return kFirstIndex + (descriptor_number * kEntrySize) + kEntryKeyIndex; } - static int ToValueIndex(int descriptor_number) { + static constexpr int ToValueIndex(int descriptor_number) { return kFirstIndex + (descriptor_number * kEntrySize) + kEntryValueIndex; } |