diff --git a/dom/base/FragmentOrElement.cpp b/dom/base/FragmentOrElement.cpp index e4ea31cb01ab..b170c154f0a0 100644 --- a/dom/base/FragmentOrElement.cpp +++ b/dom/base/FragmentOrElement.cpp @@ -509,7 +509,6 @@ nsNodeSupportsWeakRefTearoff::GetWeakReference(nsIWeakReference** aInstancePtr) nsINode::nsSlots* slots = mNode->Slots(); if (!slots->mWeakReference) { slots->mWeakReference = new nsNodeWeakReference(mNode); - NS_ENSURE_TRUE(slots->mWeakReference, NS_ERROR_OUT_OF_MEMORY); } NS_ADDREF(*aInstancePtr = slots->mWeakReference); diff --git a/dom/base/nsAttrValue.cpp b/dom/base/nsAttrValue.cpp index 9c4ab3e3992a..976d3f2fd988 100644 --- a/dom/base/nsAttrValue.cpp +++ b/dom/base/nsAttrValue.cpp @@ -167,10 +167,7 @@ nsresult nsAttrValue::Init() { NS_ASSERTION(!sEnumTableArray, "nsAttrValue already initialized"); - sEnumTableArray = new nsTArray; - NS_ENSURE_TRUE(sEnumTableArray, NS_ERROR_OUT_OF_MEMORY); - return NS_OK; } @@ -1850,14 +1847,8 @@ nsAttrValue::EnsureEmptyAtomArray() return true; } - AtomArray* array = new AtomArray; - if (!array) { - Reset(); - return false; - } - MiscContainer* cont = EnsureEmptyMiscContainer(); - cont->mValue.mAtomArray = array; + cont->mValue.mAtomArray = new AtomArray; cont->mType = eAtomArray; return true; diff --git a/dom/base/nsCCUncollectableMarker.cpp b/dom/base/nsCCUncollectableMarker.cpp index d21d8aa1ce1b..5d3ed90efec9 100644 --- a/dom/base/nsCCUncollectableMarker.cpp +++ b/dom/base/nsCCUncollectableMarker.cpp @@ -56,7 +56,6 @@ nsCCUncollectableMarker::Init() } nsCOMPtr marker = new nsCCUncollectableMarker; - NS_ENSURE_TRUE(marker, NS_ERROR_OUT_OF_MEMORY); nsCOMPtr obs = mozilla::services::GetObserverService(); diff --git a/dom/base/nsContentPermissionHelper.cpp b/dom/base/nsContentPermissionHelper.cpp index 7eb2ee8a6b72..d62f7ba92a80 100644 --- a/dom/base/nsContentPermissionHelper.cpp +++ b/dom/base/nsContentPermissionHelper.cpp @@ -151,7 +151,6 @@ bool ContentPermissionRequestParent::Recvprompt() { mProxy = new nsContentPermissionRequestProxy(); - NS_ASSERTION(mProxy, "Alloc of request proxy failed"); if (NS_FAILED(mProxy->Init(mRequests, this))) { mProxy->Cancel(); } diff --git a/dom/base/nsContentPolicy.cpp b/dom/base/nsContentPolicy.cpp index b883f105a20c..2ee31a315033 100644 --- a/dom/base/nsContentPolicy.cpp +++ b/dom/base/nsContentPolicy.cpp @@ -36,8 +36,6 @@ nsresult NS_NewContentPolicy(nsIContentPolicy **aResult) { *aResult = new nsContentPolicy; - if (!*aResult) - return NS_ERROR_OUT_OF_MEMORY; NS_ADDREF(*aResult); return NS_OK; } diff --git a/dom/base/nsDOMClassInfo.cpp b/dom/base/nsDOMClassInfo.cpp index 4b36d079ae31..a446fad4f11d 100644 --- a/dom/base/nsDOMClassInfo.cpp +++ b/dom/base/nsDOMClassInfo.cpp @@ -1411,7 +1411,6 @@ nsDOMConstructor::Create(const char16_t* aName, IsConstructable(aData); *aResult = new nsDOMConstructor(aName, constructable, currentInner); - NS_ENSURE_TRUE(*aResult, NS_ERROR_OUT_OF_MEMORY); NS_ADDREF(*aResult); return NS_OK; } diff --git a/dom/base/nsDOMWindowUtils.cpp b/dom/base/nsDOMWindowUtils.cpp index 0b65f890bd8c..2cb8a4d4a71e 100644 --- a/dom/base/nsDOMWindowUtils.cpp +++ b/dom/base/nsDOMWindowUtils.cpp @@ -1898,7 +1898,6 @@ nsDOMWindowUtils::SendQueryContentEvent(uint32_t aType, NS_ENSURE_SUCCESS(rv, rv); nsQueryContentEventResult* result = new nsQueryContentEventResult(); - NS_ENSURE_TRUE(result, NS_ERROR_OUT_OF_MEMORY); result->SetEventResult(widget, queryEvent); NS_ADDREF(*aResult = result); return NS_OK; diff --git a/dom/base/nsDocument.cpp b/dom/base/nsDocument.cpp index f91744d42493..d9c842fb92a9 100644 --- a/dom/base/nsDocument.cpp +++ b/dom/base/nsDocument.cpp @@ -314,8 +314,6 @@ nsIdentifierMapEntry::AddContentChangeCallback(nsIDocument::IDTargetObserver aCa { if (!mChangeCallbacks) { mChangeCallbacks = new nsTHashtable; - if (!mChangeCallbacks) - return; } ChangeCallback cc = { aCallback, aData, aForImage }; @@ -1247,9 +1245,6 @@ IMPL_SHIM(nsIApplicationCacheContainer) return NS_NOINTERFACE; \ } \ nsCOMPtr<_i> shim = new _i##Shim(this, real); \ - if (!shim) { \ - return NS_ERROR_OUT_OF_MEMORY; \ - } \ shim.forget(aSink); \ return NS_OK; \ } \ @@ -10034,8 +10029,6 @@ nsIDocument::RegisterActivityObserver(nsISupports* aSupports) { if (!mActivityObservers) { mActivityObservers = new nsTHashtable >(); - if (!mActivityObservers) - return; } mActivityObservers->PutEntry(aSupports); } diff --git a/dom/base/nsDocumentEncoder.cpp b/dom/base/nsDocumentEncoder.cpp index a6d66a4d317e..eb874d2710c0 100644 --- a/dom/base/nsDocumentEncoder.cpp +++ b/dom/base/nsDocumentEncoder.cpp @@ -1307,8 +1307,6 @@ nsresult NS_NewTextEncoder(nsIDocumentEncoder** aResult) { *aResult = new nsDocumentEncoder; - if (!*aResult) - return NS_ERROR_OUT_OF_MEMORY; NS_ADDREF(*aResult); return NS_OK; } @@ -2054,8 +2052,6 @@ nsresult NS_NewHTMLCopyTextEncoder(nsIDocumentEncoder** aResult) { *aResult = new nsHTMLCopyEncoder; - if (!*aResult) - return NS_ERROR_OUT_OF_MEMORY; NS_ADDREF(*aResult); return NS_OK; } diff --git a/dom/base/nsFocusManager.cpp b/dom/base/nsFocusManager.cpp index 574d873df64c..3052dd05906f 100644 --- a/dom/base/nsFocusManager.cpp +++ b/dom/base/nsFocusManager.cpp @@ -190,7 +190,6 @@ nsresult nsFocusManager::Init() { nsFocusManager* fm = new nsFocusManager(); - NS_ENSURE_TRUE(fm, NS_ERROR_OUT_OF_MEMORY); NS_ADDREF(fm); sInstance = fm; diff --git a/dom/base/nsGenConImageContent.cpp b/dom/base/nsGenConImageContent.cpp index 792126e908c8..e1b1f5a17975 100644 --- a/dom/base/nsGenConImageContent.cpp +++ b/dom/base/nsGenConImageContent.cpp @@ -76,8 +76,6 @@ NS_NewGenConImageContent(nsIContent** aResult, already_AddRefedInit(aImageRequest); if (NS_FAILED(rv)) diff --git a/dom/base/nsGenericDOMDataNode.cpp b/dom/base/nsGenericDOMDataNode.cpp index e16d49f325d3..40403a77512c 100644 --- a/dom/base/nsGenericDOMDataNode.cpp +++ b/dom/base/nsGenericDOMDataNode.cpp @@ -343,7 +343,6 @@ nsGenericDOMDataNode::SetTextInternal(uint32_t aOffset, uint32_t aCount, // Allocate new buffer int32_t newLength = textLength - aCount + aLength; char16_t* to = new char16_t[newLength]; - NS_ENSURE_TRUE(to, NS_ERROR_OUT_OF_MEMORY); // Copy over appropriate data if (aOffset) { diff --git a/dom/base/nsGlobalWindowCommands.cpp b/dom/base/nsGlobalWindowCommands.cpp index e6639d17fe45..ee1c67c81935 100644 --- a/dom/base/nsGlobalWindowCommands.cpp +++ b/dom/base/nsGlobalWindowCommands.cpp @@ -988,7 +988,6 @@ nsClipboardDragDropHookCommand::GetCommandStateParams(const char *aCommandName, #define NS_REGISTER_ONE_COMMAND(_cmdClass, _cmdName) \ { \ _cmdClass* theCmd = new _cmdClass(); \ - if (!theCmd) return NS_ERROR_OUT_OF_MEMORY; \ rv = inCommandTable->RegisterCommand(_cmdName, \ static_cast(theCmd)); \ } @@ -996,7 +995,6 @@ nsClipboardDragDropHookCommand::GetCommandStateParams(const char *aCommandName, #define NS_REGISTER_FIRST_COMMAND(_cmdClass, _cmdName) \ { \ _cmdClass* theCmd = new _cmdClass(); \ - if (!theCmd) return NS_ERROR_OUT_OF_MEMORY; \ rv = inCommandTable->RegisterCommand(_cmdName, \ static_cast(theCmd)); diff --git a/dom/base/nsImageLoadingContent.cpp b/dom/base/nsImageLoadingContent.cpp index fcd1aaa54b5a..e7336207d2fa 100644 --- a/dom/base/nsImageLoadingContent.cpp +++ b/dom/base/nsImageLoadingContent.cpp @@ -385,10 +385,6 @@ nsImageLoadingContent::AddObserver(imgINotificationObserver* aObserver) } observer->mNext = new ImageObserver(aObserver); - if (! observer->mNext) { - return NS_ERROR_OUT_OF_MEMORY; - } - ReplayImageStatus(mCurrentRequest, aObserver); ReplayImageStatus(mPendingRequest, aObserver); diff --git a/dom/base/nsNameSpaceManager.cpp b/dom/base/nsNameSpaceManager.cpp index 4ff512429040..7ab99698130f 100644 --- a/dom/base/nsNameSpaceManager.cpp +++ b/dom/base/nsNameSpaceManager.cpp @@ -189,7 +189,7 @@ nsresult nsNameSpaceManager::AddNameSpace(const nsAString& aURI, "BAD! AddNameSpace not called in right order!"); nsString* uri = new nsString(aURI); - if (!uri || !mURIArray.AppendElement(uri)) { + if (!mURIArray.AppendElement(uri)) { delete uri; return NS_ERROR_OUT_OF_MEMORY; } diff --git a/dom/base/nsObjectLoadingContent.cpp b/dom/base/nsObjectLoadingContent.cpp index bf52a4e091a2..c5915c2e88c4 100644 --- a/dom/base/nsObjectLoadingContent.cpp +++ b/dom/base/nsObjectLoadingContent.cpp @@ -2936,9 +2936,6 @@ nsObjectLoadingContent::AsyncStartPluginInstance() } nsCOMPtr event = new nsAsyncInstantiateEvent(this); - if (!event) { - return NS_ERROR_OUT_OF_MEMORY; - } nsresult rv = NS_DispatchToCurrentThread(event); if (NS_SUCCEEDED(rv)) { // Track pending events diff --git a/dom/base/nsScriptNameSpaceManager.cpp b/dom/base/nsScriptNameSpaceManager.cpp index 6f2b95bf1b34..42a0f53fb5bc 100644 --- a/dom/base/nsScriptNameSpaceManager.cpp +++ b/dom/base/nsScriptNameSpaceManager.cpp @@ -480,8 +480,6 @@ nsScriptNameSpaceManager::RegisterDOMCIData(const char *aName, "Someone tries to register classinfo data for a class that isn't new or external!"); s->mData = new nsExternalDOMClassInfoData; - NS_ENSURE_TRUE(s->mData, NS_ERROR_OUT_OF_MEMORY); - s->mType = nsGlobalNameStruct::eTypeExternalClassInfo; s->mData->mName = aName; s->mData->mNameUTF16 = className; diff --git a/dom/base/nsTextFragment.cpp b/dom/base/nsTextFragment.cpp index 6458e54c0108..5473a615c738 100644 --- a/dom/base/nsTextFragment.cpp +++ b/dom/base/nsTextFragment.cpp @@ -42,8 +42,6 @@ nsTextFragment::Init() for (i = 0; i <= TEXTFRAG_MAX_NEWLINES; ++i) { sSpaceSharedString[i] = new char[1 + i + TEXTFRAG_WHITE_AFTER_NEWLINE]; sTabSharedString[i] = new char[1 + i + TEXTFRAG_WHITE_AFTER_NEWLINE]; - NS_ENSURE_TRUE(sSpaceSharedString[i] && sTabSharedString[i], - NS_ERROR_OUT_OF_MEMORY); sSpaceSharedString[i][0] = ' '; sTabSharedString[i][0] = ' '; uint32_t j; diff --git a/dom/base/nsTextNode.cpp b/dom/base/nsTextNode.cpp index 8b7fa9b696cd..2ee7b82b158b 100644 --- a/dom/base/nsTextNode.cpp +++ b/dom/base/nsTextNode.cpp @@ -214,10 +214,6 @@ NS_NewAttributeContent(nsNodeInfoManager *aNodeInfoManager, nsAttributeTextNode* textNode = new nsAttributeTextNode(ni, aNameSpaceID, aAttrName); - if (!textNode) { - return NS_ERROR_OUT_OF_MEMORY; - } - NS_ADDREF(*aResult = textNode); return NS_OK;