Index: src/runtime/runtime.h |
diff --git a/src/runtime/runtime.h b/src/runtime/runtime.h |
index 797f3d0793d5d32e58d75fbe1c852bdac8e3b5be..b8d03074c65e2e720185c1bc0c16b4e91b265fce 100644 |
--- a/src/runtime/runtime.h |
+++ b/src/runtime/runtime.h |
@@ -100,10 +100,10 @@ namespace internal { |
F(GetWeakMapEntries, 2, 1) \ |
F(MapIteratorNext, 2, 1) \ |
F(WeakCollectionInitialize, 1, 1) \ |
- F(WeakCollectionGet, 2, 1) \ |
- F(WeakCollectionHas, 2, 1) \ |
- F(WeakCollectionDelete, 2, 1) \ |
- F(WeakCollectionSet, 3, 1) \ |
+ F(WeakCollectionGet, 3, 1) \ |
+ F(WeakCollectionHas, 3, 1) \ |
+ F(WeakCollectionDelete, 3, 1) \ |
+ F(WeakCollectionSet, 4, 1) \ |
F(GetWeakSetValues, 2, 1) \ |
F(ObservationWeakMapCreate, 0, 1) |
@@ -855,9 +855,12 @@ class Runtime : public AllStatic { |
static void WeakCollectionInitialize( |
Isolate* isolate, Handle<JSWeakCollection> weak_collection); |
static void WeakCollectionSet(Handle<JSWeakCollection> weak_collection, |
- Handle<Object> key, Handle<Object> value); |
+ Handle<Object> key, Handle<Object> value, |
+ int32_t hash); |
static bool WeakCollectionDelete(Handle<JSWeakCollection> weak_collection, |
Handle<Object> key); |
+ static bool WeakCollectionDelete(Handle<JSWeakCollection> weak_collection, |
+ Handle<Object> key, int32_t hash); |
static MaybeHandle<JSArray> GetInternalProperties(Isolate* isolate, |
Handle<Object>); |