diff --git a/mozilla/content/html/document/src/nsMediaDocument.h b/mozilla/content/html/document/src/nsMediaDocument.h
index d77b5e388c0..b789b6d7f30 100644
--- a/mozilla/content/html/document/src/nsMediaDocument.h
+++ b/mozilla/content/html/document/src/nsMediaDocument.h
@@ -96,7 +96,6 @@ class nsMediaDocumentStreamListener: public nsIStreamListener
{
public:
nsMediaDocumentStreamListener(nsMediaDocument *aDocument);
- nsMediaDocumentStreamListener() { NS_NOTREACHED("should never be called"); }
virtual ~nsMediaDocumentStreamListener();
void SetStreamListener(nsIStreamListener *aListener);
diff --git a/mozilla/extensions/cookie/nsCookie.h b/mozilla/extensions/cookie/nsCookie.h
index fb382ecd2a7..63d506039a0 100644
--- a/mozilla/extensions/cookie/nsCookie.h
+++ b/mozilla/extensions/cookie/nsCookie.h
@@ -102,8 +102,6 @@ class nsCookie : public nsICookie2
inline void SetLastAccessed(nsInt64 aLastAccessed) { mLastAccessed = aLastAccessed; }
protected:
- nsCookie(); // not to be implemented (required for nsDerivedSafe)
-
// member variables
// we use char* ptrs to store the strings in a contiguous block,
// so we save on the overhead of using nsCStrings. However, we
diff --git a/mozilla/extensions/cookie/nsPermission.h b/mozilla/extensions/cookie/nsPermission.h
index cfc87bec237..0a501e08226 100644
--- a/mozilla/extensions/cookie/nsPermission.h
+++ b/mozilla/extensions/cookie/nsPermission.h
@@ -55,8 +55,6 @@ public:
virtual ~nsPermission();
protected:
- nsPermission(); // not to be implemented (required for nsDerivedSafe)
-
nsCString mHost;
PRUint32 mType;
PRUint32 mCapability;