diff options
Diffstat (limited to 'deps/v8/src/compiler/types.cc')
-rw-r--r-- | deps/v8/src/compiler/types.cc | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/deps/v8/src/compiler/types.cc b/deps/v8/src/compiler/types.cc index 08e6e8023d6..47280becbd9 100644 --- a/deps/v8/src/compiler/types.cc +++ b/deps/v8/src/compiler/types.cc @@ -224,6 +224,7 @@ Type::bitset BitsetType::Lub(const MapRefLike& map) { case JS_ASYNC_FUNCTION_OBJECT_TYPE: case JS_ASYNC_GENERATOR_OBJECT_TYPE: case JS_MODULE_NAMESPACE_TYPE: + case JS_AGGREGATE_ERROR_TYPE: case JS_ARRAY_BUFFER_TYPE: case JS_ARRAY_ITERATOR_TYPE: case JS_REG_EXP_TYPE: @@ -240,16 +241,17 @@ Type::bitset BitsetType::Lub(const MapRefLike& map) { case JS_STRING_ITERATOR_TYPE: case JS_ASYNC_FROM_SYNC_ITERATOR_TYPE: case JS_FINALIZATION_REGISTRY_TYPE: - case JS_FINALIZATION_REGISTRY_CLEANUP_ITERATOR_TYPE: case JS_WEAK_MAP_TYPE: case JS_WEAK_REF_TYPE: case JS_WEAK_SET_TYPE: case JS_PROMISE_TYPE: + case WASM_ARRAY_TYPE: case WASM_EXCEPTION_OBJECT_TYPE: case WASM_GLOBAL_OBJECT_TYPE: case WASM_INSTANCE_OBJECT_TYPE: case WASM_MEMORY_OBJECT_TYPE: case WASM_MODULE_OBJECT_TYPE: + case WASM_STRUCT_TYPE: case WASM_TABLE_OBJECT_TYPE: case WEAK_CELL_TYPE: DCHECK(!map.is_callable()); @@ -351,6 +353,7 @@ Type::bitset BitsetType::Lub(const MapRefLike& map) { case TUPLE2_TYPE: case BREAK_POINT_TYPE: case BREAK_POINT_INFO_TYPE: + case WASM_VALUE_TYPE: case CACHED_TEMPLATE_OBJECT_TYPE: case ENUM_CACHE_TYPE: case WASM_CAPI_FUNCTION_DATA_TYPE: @@ -368,8 +371,8 @@ Type::bitset BitsetType::Lub(const MapRefLike& map) { case PROMISE_FULFILL_REACTION_JOB_TASK_TYPE: case PROMISE_REJECT_REACTION_JOB_TASK_TYPE: case PROMISE_RESOLVE_THENABLE_JOB_TASK_TYPE: -#define MAKE_TORQUE_CLASS_TYPE(V) case V: - TORQUE_INSTANCE_TYPES(MAKE_TORQUE_CLASS_TYPE) +#define MAKE_TORQUE_CLASS_TYPE(INSTANCE_TYPE, Name, name) case INSTANCE_TYPE: + TORQUE_INTERNAL_INSTANCE_TYPE_LIST(MAKE_TORQUE_CLASS_TYPE) #undef MAKE_TORQUE_CLASS_TYPE UNREACHABLE(); } |