import from UXP: [MFBT] Convert debug asserts to early returns for situations that should never occur. (daa57bdd)

This commit is contained in:
2022-04-28 22:48:51 +08:00
parent 676f7642cb
commit 539f2b95c9
+4 -2
View File
@@ -328,7 +328,8 @@ private:
void setNextUnsafe(RawType aElem)
{
LinkedListElement *listElem = static_cast<LinkedListElement*>(aElem);
MOZ_ASSERT(!listElem->isInList());
if (listElem->isInList())
return;
listElem->mNext = this->mNext;
listElem->mPrev = this;
@@ -345,7 +346,8 @@ private:
void setPreviousUnsafe(RawType aElem)
{
LinkedListElement<T>* listElem = static_cast<LinkedListElement<T>*>(aElem);
MOZ_ASSERT(!listElem->isInList());
if (listElem->isInList())
return;
listElem->mNext = this;
listElem->mPrev = this->mPrev;