[static-roots] Enable instance type to static map mapping

The conversion was accidentially disabled by a trailing backslash.

Bug: v8:13466
Change-Id: I0e1d162afff3bb9d22ac17a98b0b4ffde51a5ca2
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4224465
Reviewed-by: Jakob Linke <jgruber@chromium.org>
Commit-Queue: Olivier Flückiger <olivf@chromium.org>
Cr-Commit-Position: refs/heads/main@{#85706}
This commit is contained in:
Olivier Flückiger 2023-02-06 18:10:54 +01:00 committed by V8 LUCI CQ
parent 455d38ff8d
commit f6d4329be7

View File

@ -52,16 +52,13 @@ UNIQUE_INSTANCE_TYPE_MAP_LIST_GENERATOR(INSTANCE_TYPE_MAP, _)
inline constexpr base::Optional<RootIndex> UniqueMapOfInstanceType(
InstanceType type) {
switch (type) {
#define INSTANCE_TYPE_CHECK(it, forinstancetype) \
case forinstancetype: \
if (type == forinstancetype) { \
return InstanceTypeChecker::UniqueMapOfInstanceType< \
InstanceTypeChecker::InstanceTypeTraits::it>(); \
INSTANCE_TYPE_CHECKERS_SINGLE(INSTANCE_TYPE_CHECK);
#undef INSTANCE_TYPE_CHECK
default: {
}
}
INSTANCE_TYPE_CHECKERS_SINGLE(INSTANCE_TYPE_CHECK);
#undef INSTANCE_TYPE_CHECK
return {};
}