We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 371bd81 + 7c4a6ea commit bd03a71Copy full SHA for bd03a71
lib/Runtime/Library/JavascriptWeakMap.h
@@ -77,7 +77,14 @@ namespace Js
77
bool Has(RecyclableObject* key) const;
78
void Set(RecyclableObject* key, Var value);
79
80
- virtual void Finalize(bool isShutdown) override { Clear(); }
+ virtual void Finalize(bool isShutdown) override
81
+ {
82
+ if (!isShutdown)
83
84
+ Clear();
85
+ }
86
87
+
88
virtual void Dispose(bool isShutdown) override { }
89
90
virtual BOOL GetDiagTypeString(StringBuilder<ArenaAllocator>* stringBuilder, ScriptContext* requestContext) override;
0 commit comments