Destroy(nsFixedSizeAllocator& aAllocator, Assertion* aAssertion) {
Destroy(nsFixedSizeAllocator& aAllocator, Assertion* aAssertion) { if (aAssertion->mHashEntry && aAssertion->u.hash.mPropertyHash) { PL_DHashTableEnumerate(aAssertion->u.hash.mPropertyHash, DeletePropertyHashEntry, &aAllocator); PL_DHashTableDestroy(aAssertion->u.hash.mPropertyHash); aAssertion->u.hash.mPropertyHash = nsnull; }
    Destroy(nsFixedSizeAllocator& aAllocator,            Assertion* aAssertion) {        aAssertion->~Assertion();        aAllocator.Free(aAssertion, sizeof(*aAssertion)); }