Bug 1809880 - Avoid cast to derived type in ScriptLoadRequest base class destructor r=emilio

Differential Revision: https://phabricator.services.mozilla.com/D166809
This commit is contained in:
Jon Coppeard
2023-01-16 16:15:15 +00:00
parent db44c0dc8c
commit fb98a85f09

View File

@@ -95,13 +95,7 @@ ScriptLoadRequest::ScriptLoadRequest(ScriptKind aKind, nsIURI* aURI,
}
}
ScriptLoadRequest::~ScriptLoadRequest() {
if (IsMarkedForBytecodeEncoding()) {
DropBytecodeCacheReferences();
}
mLoadContext = nullptr;
DropJSObjects(this);
}
ScriptLoadRequest::~ScriptLoadRequest() { DropJSObjects(this); }
void ScriptLoadRequest::SetReady() {
MOZ_ASSERT(!IsReadyToRun());