void nsFloatCacheFreeList::Append(nsFloatCacheList& aList) { NS_PRECONDITION(aList.NotEmpty(), "Appending empty list will fail"); if (mTail) { NS_ASSERTION(!mTail->mNext, "Bogus"); mTail->mNext = aList.mHead; } else { NS_ASSERTION(!mHead, "Bogus"); mHead = aList.mHead; } mTail = aList.Tail(); aList.mHead = nsnull; }