зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1751233 - Decrement & Compare when releasing stencils. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D136510
This commit is contained in:
Родитель
bbe69c435e
Коммит
f347afc373
|
@ -4479,8 +4479,7 @@ bool CompilationStencilMerger::addDelazification(
|
|||
void JS::StencilAddRef(JS::Stencil* stencil) { stencil->refCount++; }
|
||||
void JS::StencilRelease(JS::Stencil* stencil) {
|
||||
MOZ_RELEASE_ASSERT(stencil->refCount > 0);
|
||||
stencil->refCount--;
|
||||
if (stencil->refCount == 0) {
|
||||
if (--stencil->refCount == 0) {
|
||||
js_delete(stencil);
|
||||
}
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче