We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents ac99d70 + 238025e commit 7c4a6eaCopy full SHA for 7c4a6ea
lib/Runtime/Library/JavascriptWeakMap.h
@@ -70,7 +70,14 @@ namespace Js
70
bool Has(RecyclableObject* key) const;
71
void Set(RecyclableObject* key, Var value);
72
73
- virtual void Finalize(bool isShutdown) override { Clear(); }
+ virtual void Finalize(bool isShutdown) override
74
+ {
75
+ if (!isShutdown)
76
77
+ Clear();
78
+ }
79
80
+
81
virtual void Dispose(bool isShutdown) override { }
82
83
virtual BOOL GetDiagTypeString(StringBuilder<ArenaAllocator>* stringBuilder, ScriptContext* requestContext) override;
0 commit comments