Bug 1751233 - Decrement & Compare when releasing stencils. r=arai

Differential Revision: https://phabricator.services.mozilla.com/D136510
This commit is contained in:
Nicolas B. Pierron 2022-01-27 17:02:16 +00:00
Родитель bbe69c435e
Коммит f347afc373
1 изменённых файлов: 1 добавлений и 2 удалений

Просмотреть файл

@ -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);
}
}