summaryrefslogtreecommitdiff
path: root/deps/v8/test/cctest/test-transitions.cc
diff options
context:
space:
mode:
authorMichaël Zasso <targos@protonmail.com>2022-01-29 08:33:07 +0100
committerMichaël Zasso <targos@protonmail.com>2022-02-02 17:23:18 +0100
commit974ab4060fe3eff74dc0a62a5a27d516738f4c55 (patch)
tree30fbcca796ca5cc7b4abf917e716e2b02899cb7a /deps/v8/test/cctest/test-transitions.cc
parent4318b2348dbcd5003e0c4a14b5fe378cceec3c81 (diff)
downloadnode-new-974ab4060fe3eff74dc0a62a5a27d516738f4c55.tar.gz
deps: update V8 to 9.8.177.9
PR-URL: https://github.com/nodejs/node/pull/41610 Reviewed-By: Jiawen Geng <technicalcute@gmail.com> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Darshan Sen <raisinten@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Diffstat (limited to 'deps/v8/test/cctest/test-transitions.cc')
-rw-r--r--deps/v8/test/cctest/test-transitions.cc29
1 files changed, 18 insertions, 11 deletions
diff --git a/deps/v8/test/cctest/test-transitions.cc b/deps/v8/test/cctest/test-transitions.cc
index ee5134bfba..7a2ab7ae09 100644
--- a/deps/v8/test/cctest/test-transitions.cc
+++ b/deps/v8/test/cctest/test-transitions.cc
@@ -51,7 +51,8 @@ TEST(TransitionArray_SimpleFieldTransitions) {
{
TestTransitionsAccessor transitions(isolate, map0);
CHECK(transitions.IsWeakRefEncoding());
- CHECK_EQ(*map1, transitions.SearchTransition(*name1, kData, attributes));
+ CHECK_EQ(*map1, transitions.SearchTransition(*name1, PropertyKind::kData,
+ attributes));
CHECK_EQ(1, transitions.NumberOfTransitions());
CHECK_EQ(*name1, transitions.GetKey(0));
CHECK_EQ(*map1, transitions.GetTarget(0));
@@ -62,8 +63,10 @@ TEST(TransitionArray_SimpleFieldTransitions) {
TestTransitionsAccessor transitions(isolate, map0);
CHECK(transitions.IsFullTransitionArrayEncoding());
- CHECK_EQ(*map1, transitions.SearchTransition(*name1, kData, attributes));
- CHECK_EQ(*map2, transitions.SearchTransition(*name2, kData, attributes));
+ CHECK_EQ(*map1, transitions.SearchTransition(*name1, PropertyKind::kData,
+ attributes));
+ CHECK_EQ(*map2, transitions.SearchTransition(*name2, PropertyKind::kData,
+ attributes));
CHECK_EQ(2, transitions.NumberOfTransitions());
for (int i = 0; i < 2; i++) {
Name key = transitions.GetKey(i);
@@ -108,7 +111,8 @@ TEST(TransitionArray_FullFieldTransitions) {
{
TestTransitionsAccessor transitions(isolate, map0);
CHECK(transitions.IsFullTransitionArrayEncoding());
- CHECK_EQ(*map1, transitions.SearchTransition(*name1, kData, attributes));
+ CHECK_EQ(*map1, transitions.SearchTransition(*name1, PropertyKind::kData,
+ attributes));
CHECK_EQ(1, transitions.NumberOfTransitions());
CHECK_EQ(*name1, transitions.GetKey(0));
CHECK_EQ(*map1, transitions.GetTarget(0));
@@ -119,8 +123,10 @@ TEST(TransitionArray_FullFieldTransitions) {
TestTransitionsAccessor transitions(isolate, map0);
CHECK(transitions.IsFullTransitionArrayEncoding());
- CHECK_EQ(*map1, transitions.SearchTransition(*name1, kData, attributes));
- CHECK_EQ(*map2, transitions.SearchTransition(*name2, kData, attributes));
+ CHECK_EQ(*map1, transitions.SearchTransition(*name1, PropertyKind::kData,
+ attributes));
+ CHECK_EQ(*map2, transitions.SearchTransition(*name2, PropertyKind::kData,
+ attributes));
CHECK_EQ(2, transitions.NumberOfTransitions());
for (int i = 0; i < 2; i++) {
Name key = transitions.GetKey(i);
@@ -165,8 +171,8 @@ TEST(TransitionArray_DifferentFieldNames) {
TransitionsAccessor transitions(isolate, map0);
for (int i = 0; i < PROPS_COUNT; i++) {
- CHECK_EQ(*maps[i],
- transitions.SearchTransition(*names[i], kData, attributes));
+ CHECK_EQ(*maps[i], transitions.SearchTransition(
+ *names[i], PropertyKind::kData, attributes));
}
for (int i = 0; i < PROPS_COUNT; i++) {
Name key = transitions.GetKey(i);
@@ -215,8 +221,8 @@ TEST(TransitionArray_SameFieldNamesDifferentAttributesSimple) {
TransitionsAccessor transitions(isolate, map0);
for (int i = 0; i < ATTRS_COUNT; i++) {
PropertyAttributes attributes = static_cast<PropertyAttributes>(i);
- CHECK_EQ(*attr_maps[i],
- transitions.SearchTransition(*name, kData, attributes));
+ CHECK_EQ(*attr_maps[i], transitions.SearchTransition(
+ *name, PropertyKind::kData, attributes));
// All transitions use the same key, so this check doesn't need to
// care about ordering.
CHECK_EQ(*name, transitions.GetKey(i));
@@ -278,7 +284,8 @@ TEST(TransitionArray_SameFieldNamesDifferentAttributes) {
TransitionsAccessor transitions(isolate, map0);
for (int i = 0; i < ATTRS_COUNT; i++) {
PropertyAttributes attr = static_cast<PropertyAttributes>(i);
- CHECK_EQ(*attr_maps[i], transitions.SearchTransition(*name, kData, attr));
+ CHECK_EQ(*attr_maps[i],
+ transitions.SearchTransition(*name, PropertyKind::kData, attr));
}
// Ensure that info about the other fields still valid.