diff options
Diffstat (limited to 'deps/v8/src/objects/descriptor-array.h')
-rw-r--r-- | deps/v8/src/objects/descriptor-array.h | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/deps/v8/src/objects/descriptor-array.h b/deps/v8/src/objects/descriptor-array.h index 71537d3d38..f0b985337b 100644 --- a/deps/v8/src/objects/descriptor-array.h +++ b/deps/v8/src/objects/descriptor-array.h @@ -46,12 +46,12 @@ class EnumCache : public Tuple2 { class DescriptorArray : public FixedArray { public: // Returns the number of descriptors in the array. - inline int number_of_descriptors(); - inline int number_of_descriptors_storage(); - inline int NumberOfSlackDescriptors(); + inline int number_of_descriptors() const; + inline int number_of_descriptors_storage() const; + inline int NumberOfSlackDescriptors() const; inline void SetNumberOfDescriptors(int number_of_descriptors); - inline int number_of_entries(); + inline int number_of_entries() const; inline EnumCache* GetEnumCache(); @@ -141,17 +141,18 @@ class DescriptorArray : public FixedArray { static const int kEntryValueIndex = 2; static const int kEntrySize = 3; -#if defined(DEBUG) || defined(OBJECT_PRINT) - // For our gdb macros, we should perhaps change these in the future. - void Print(); - // Print all the descriptors. void PrintDescriptors(std::ostream& os); // NOLINT - void PrintDescriptorDetails(std::ostream& os, int descriptor, PropertyDetails::PrintMode mode); + +#if defined(DEBUG) || defined(OBJECT_PRINT) + // For our gdb macros, we should perhaps change these in the future. + void Print(); #endif + DECL_VERIFIER(DescriptorArray) + #ifdef DEBUG // Is the descriptor array sorted and without duplicates? bool IsSortedNoDuplicates(int valid_descriptors = -1); |