Index: src/objects.h |
diff --git a/src/objects.h b/src/objects.h |
index 1ef9703be013bb7790d1c1f494bb60ad0ea52e53..abd181722f2d4b37994b4f0aca2968cbdb7013b9 100644 |
--- a/src/objects.h |
+++ b/src/objects.h |
@@ -776,17 +776,27 @@ std::ostream& operator<<(std::ostream& os, InstanceType instance_type); |
V(EMBEDDED_OBJECT_SUB_TYPE) \ |
V(ENUM_CACHE_SUB_TYPE) \ |
V(ENUM_INDICES_CACHE_SUB_TYPE) \ |
+ V(DEPENDENT_CODE_SUB_TYPE) \ |
V(DICTIONARY_ELEMENTS_SUB_TYPE) \ |
V(DICTIONARY_PROPERTIES_SUB_TYPE) \ |
+ V(EMPTY_PROPERTIES_DICTIONARY_SUB_TYPE) \ |
V(FAST_ELEMENTS_SUB_TYPE) \ |
V(FAST_PROPERTIES_SUB_TYPE) \ |
+ V(HANDLER_TABLE_SUB_TYPE) \ |
V(INTRINSIC_FUNCTION_NAMES_SUB_TYPE) \ |
+ V(JS_COLLECTION_SUB_TYPE) \ |
+ V(JS_WEAK_COLLECTION_SUB_TYPE) \ |
V(LITERALS_ARRAY_SUB_TYPE) \ |
V(MAP_CODE_CACHE_SUB_TYPE) \ |
+ V(NOSCRIPT_SHARED_FUNCTION_INFOS_SUB_TYPE) \ |
V(NUMBER_STRING_CACHE_SUB_TYPE) \ |
V(OBJECT_TO_CODE_SUB_TYPE) \ |
+ V(OPTIMIZED_CODE_MAP_SUB_TYPE) \ |
+ V(PROTOTYPE_USERS_SUB_TYPE) \ |
V(REGEXP_MULTIPLE_CACHE_SUB_TYPE) \ |
+ V(RETAINED_MAPS_SUB_TYPE) \ |
V(SCOPE_INFO_SUB_TYPE) \ |
+ V(SCRIPT_LIST_SUB_TYPE) \ |
V(SERIALIZED_TEMPLATES_SUB_TYPE) \ |
V(SHARED_FUNCTION_INFOS_SUB_TYPE) \ |
V(SINGLE_CHARACTER_STRING_CACHE_SUB_TYPE) \ |
@@ -795,7 +805,6 @@ std::ostream& operator<<(std::ostream& os, InstanceType instance_type); |
V(TEMPLATE_INSTANTIATIONS_CACHE_SUB_TYPE) \ |
V(TYPE_FEEDBACK_VECTOR_SUB_TYPE) \ |
V(TYPE_FEEDBACK_METADATA_SUB_TYPE) \ |
- V(WEAK_COLLECTION_SUB_TYPE) \ |
V(WEAK_NEW_SPACE_OBJECT_TO_CODE_SUB_TYPE) |
enum FixedArraySubInstanceType { |
@@ -975,6 +984,7 @@ template <class C> inline bool Is(Object* obj); |
V(JSArray) \ |
V(JSArrayBuffer) \ |
V(JSArrayBufferView) \ |
+ V(JSCollection) \ |
V(JSTypedArray) \ |
V(JSDataView) \ |
V(JSProxy) \ |
@@ -5590,6 +5600,9 @@ class DependentCode: public FixedArray { |
}; |
static const int kGroupCount = kAllocationSiteTransitionChangedGroup + 1; |
+ static const int kNextLinkIndex = 0; |
+ static const int kFlagsIndex = 1; |
+ static const int kCodesStartIndex = 2; |
bool Contains(DependencyGroup group, WeakCell* code_cell); |
bool IsEmpty(DependencyGroup group); |
@@ -5650,9 +5663,6 @@ class DependentCode: public FixedArray { |
class GroupField : public BitField<int, 0, 3> {}; |
class CountField : public BitField<int, 3, 27> {}; |
STATIC_ASSERT(kGroupCount <= GroupField::kMax + 1); |
- static const int kNextLinkIndex = 0; |
- static const int kFlagsIndex = 1; |
- static const int kCodesStartIndex = 2; |
}; |