| Index: src/objects.h
|
| diff --git a/src/objects.h b/src/objects.h
|
| index 9671c9ba74e62530a026175e5a801d107eb8c595..4db4ace2fad058173fa37fa7e8153dab253dfc09 100644
|
| --- a/src/objects.h
|
| +++ b/src/objects.h
|
| @@ -777,7 +777,6 @@ STATIC_ASSERT(FOREIGN_TYPE == Internals::kForeignType);
|
|
|
| std::ostream& operator<<(std::ostream& os, InstanceType instance_type);
|
|
|
| -
|
| #define FIXED_ARRAY_SUB_INSTANCE_TYPE_LIST(V) \
|
| V(FAST_ELEMENTS_SUB_TYPE) \
|
| V(DICTIONARY_ELEMENTS_SUB_TYPE) \
|
| @@ -786,13 +785,20 @@ std::ostream& operator<<(std::ostream& os, InstanceType instance_type);
|
| V(MAP_CODE_CACHE_SUB_TYPE) \
|
| V(SCOPE_INFO_SUB_TYPE) \
|
| V(STRING_TABLE_SUB_TYPE) \
|
| - V(DESCRIPTOR_ARRAY_SUB_TYPE)
|
| + V(DESCRIPTOR_ARRAY_SUB_TYPE) \
|
| + V(ENUM_CACHE_SUB_TYPE) \
|
| + V(ENUM_INDICES_CACHE_SUB_TYPE) \
|
| + V(TYPE_FEEDBACK_METADATA_TYPE) \
|
| + V(DEOPTIMIZATION_DATA_TYPE) \
|
| + V(WEAK_COLLECTION_SUB_TYPE) \
|
| + V(RELOC_INFO_SUB_TYPE) \
|
| + V(SOURCE_POS_SUB_TYPE)
|
|
|
| enum FixedArraySubInstanceType {
|
| #define DEFINE_FIXED_ARRAY_SUB_INSTANCE_TYPE(name) name,
|
| FIXED_ARRAY_SUB_INSTANCE_TYPE_LIST(DEFINE_FIXED_ARRAY_SUB_INSTANCE_TYPE)
|
| #undef DEFINE_FIXED_ARRAY_SUB_INSTANCE_TYPE
|
| - LAST_FIXED_ARRAY_SUB_TYPE = DESCRIPTOR_ARRAY_SUB_TYPE
|
| + LAST_FIXED_ARRAY_SUB_TYPE = SOURCE_POS_SUB_TYPE
|
| };
|
|
|
|
|
| @@ -10047,6 +10053,8 @@ class JSMapIterator: public OrderedHashTableIterator<JSMapIterator,
|
| // Base class for both JSWeakMap and JSWeakSet
|
| class JSWeakCollection: public JSObject {
|
| public:
|
| + DECLARE_CAST(JSWeakCollection)
|
| +
|
| // [table]: the backing hash table mapping keys to values.
|
| DECL_ACCESSORS(table, Object)
|
|
|
|
|