|
| 1 | +diff --git a/deps/v8/src/objects/ordered-hash-table.h b/deps/v8/src/objects/ordered-hash-table.h |
| 2 | +index 0e1605d566..8145bb1b8a 100644 |
| 3 | +--- a/deps/v8/src/objects/ordered-hash-table.h |
| 4 | ++++ b/deps/v8/src/objects/ordered-hash-table.h |
| 5 | +@@ -70,7 +70,7 @@ class OrderedHashTable : public FixedArray { |
| 6 | + // to add at least one new element. |
| 7 | + template <template <typename> typename HandleType> |
| 8 | + requires(std::is_convertible_v<HandleType<Derived>, DirectHandle<Derived>>) |
| 9 | +- static HandleType<Derived>::MaybeType EnsureCapacityForAdding( |
| 10 | ++ static typename HandleType<Derived>::MaybeType EnsureCapacityForAdding( |
| 11 | + Isolate* isolate, HandleType<Derived> table); |
| 12 | + |
| 13 | + // Returns an OrderedHashTable (possibly |table|) that's shrunken |
| 14 | +@@ -218,11 +218,11 @@ class OrderedHashTable : public FixedArray { |
| 15 | + |
| 16 | + template <template <typename> typename HandleType> |
| 17 | + requires(std::is_convertible_v<HandleType<Derived>, DirectHandle<Derived>>) |
| 18 | +- static HandleType<Derived>::MaybeType Rehash(Isolate* isolate, |
| 19 | ++ static typename HandleType<Derived>::MaybeType Rehash(Isolate* isolate, |
| 20 | + HandleType<Derived> table); |
| 21 | + template <template <typename> typename HandleType> |
| 22 | + requires(std::is_convertible_v<HandleType<Derived>, DirectHandle<Derived>>) |
| 23 | +- static HandleType<Derived>::MaybeType Rehash(Isolate* isolate, |
| 24 | ++ static typename HandleType<Derived>::MaybeType Rehash(Isolate* isolate, |
| 25 | + HandleType<Derived> table, |
| 26 | + int new_capacity); |
| 27 | + |
| 28 | +@@ -287,7 +287,7 @@ class V8_EXPORT_PRIVATE OrderedHashSet |
| 29 | + template <template <typename> typename HandleType> |
| 30 | + requires(std::is_convertible_v<HandleType<OrderedHashSet>, |
| 31 | + DirectHandle<OrderedHashSet>>) |
| 32 | +- static HandleType<OrderedHashSet>::MaybeType Add( |
| 33 | ++ static typename HandleType<OrderedHashSet>::MaybeType Add( |
| 34 | + Isolate* isolate, HandleType<OrderedHashSet> table, |
| 35 | + DirectHandle<Object> value); |
| 36 | + static Handle<FixedArray> ConvertToKeysArray(Isolate* isolate, |
| 37 | +@@ -296,12 +296,12 @@ class V8_EXPORT_PRIVATE OrderedHashSet |
| 38 | + template <template <typename> typename HandleType> |
| 39 | + requires(std::is_convertible_v<HandleType<OrderedHashSet>, |
| 40 | + DirectHandle<OrderedHashSet>>) |
| 41 | +- static HandleType<OrderedHashSet>::MaybeType Rehash( |
| 42 | ++ static typename HandleType<OrderedHashSet>::MaybeType Rehash( |
| 43 | + Isolate* isolate, HandleType<OrderedHashSet> table); |
| 44 | + template <template <typename> typename HandleType> |
| 45 | + requires(std::is_convertible_v<HandleType<OrderedHashSet>, |
| 46 | + DirectHandle<OrderedHashSet>>) |
| 47 | +- static HandleType<OrderedHashSet>::MaybeType Rehash( |
| 48 | ++ static typename HandleType<OrderedHashSet>::MaybeType Rehash( |
| 49 | + Isolate* isolate, HandleType<OrderedHashSet> table, int new_capacity); |
| 50 | + |
| 51 | + template <typename IsolateT> |
| 52 | +@@ -343,12 +343,12 @@ class V8_EXPORT_PRIVATE OrderedHashMap |
| 53 | + template <template <typename> typename HandleType> |
| 54 | + requires(std::is_convertible_v<HandleType<OrderedHashMap>, |
| 55 | + DirectHandle<OrderedHashMap>>) |
| 56 | +- static HandleType<OrderedHashMap>::MaybeType Rehash( |
| 57 | ++ static typename HandleType<OrderedHashMap>::MaybeType Rehash( |
| 58 | + Isolate* isolate, HandleType<OrderedHashMap> table); |
| 59 | + template <template <typename> typename HandleType> |
| 60 | + requires(std::is_convertible_v<HandleType<OrderedHashMap>, |
| 61 | + DirectHandle<OrderedHashMap>>) |
| 62 | +- static HandleType<OrderedHashMap>::MaybeType Rehash( |
| 63 | ++ static typename HandleType<OrderedHashMap>::MaybeType Rehash( |
| 64 | + Isolate* isolate, HandleType<OrderedHashMap> table, int new_capacity); |
| 65 | + |
| 66 | + void SetEntry(InternalIndex entry, Tagged<Object> key, Tagged<Object> value); |
0 commit comments