diff options
author | Michaël Zasso <targos@protonmail.com> | 2022-01-29 08:33:07 +0100 |
---|---|---|
committer | Michaël Zasso <targos@protonmail.com> | 2022-02-02 17:23:18 +0100 |
commit | 974ab4060fe3eff74dc0a62a5a27d516738f4c55 (patch) | |
tree | 30fbcca796ca5cc7b4abf917e716e2b02899cb7a /deps/v8/test/cctest/test-transitions.cc | |
parent | 4318b2348dbcd5003e0c4a14b5fe378cceec3c81 (diff) | |
download | node-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.cc | 29 |
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. |