diff --git a/xpcom/glue/nsVoidArray.cpp b/xpcom/glue/nsVoidArray.cpp index 7e6d7d34b86..8d1c8549266 100644 --- a/xpcom/glue/nsVoidArray.cpp +++ b/xpcom/glue/nsVoidArray.cpp @@ -353,6 +353,7 @@ nsVoidArray::~nsVoidArray() PR_Free(NS_REINTERPRET_CAST(char*, mImpl)); } +#ifdef DEBUG void nsVoidArray::SizeOf(nsISizeOfHandler* aHandler, PRUint32* aResult) const { @@ -361,6 +362,7 @@ nsVoidArray::SizeOf(nsISizeOfHandler* aHandler, PRUint32* aResult) const *aResult = sizeof(*this) + (mImpl ? SIZEOF_IMPL(GetArraySize()) : 0); } } +#endif void* nsVoidArray::ElementAt(PRInt32 aIndex) const { @@ -749,6 +751,7 @@ nsStringArray::operator=(const nsStringArray& other) return *this; } +#ifdef DEBUG void nsStringArray::SizeOf(nsISizeOfHandler* aHandler, PRUint32* aResult) const { @@ -763,6 +766,7 @@ nsStringArray::SizeOf(nsISizeOfHandler* aHandler, PRUint32* aResult) const sum += size; } } +#endif void nsStringArray::StringAt(PRInt32 aIndex, nsAWritableString& aString) const @@ -948,6 +952,7 @@ nsCStringArray::operator=(const nsCStringArray& other) return *this; } +#ifdef DEBUG void nsCStringArray::SizeOf(nsISizeOfHandler* aHandler, PRUint32* aResult) const { @@ -962,6 +967,7 @@ nsCStringArray::SizeOf(nsISizeOfHandler* aHandler, PRUint32* aResult) const sum += size; } } +#endif void nsCStringArray::CStringAt(PRInt32 aIndex, nsCString& aCString) const diff --git a/xpcom/glue/nsVoidArray.h b/xpcom/glue/nsVoidArray.h index 4a769998b40..24cef5b33c3 100644 --- a/xpcom/glue/nsVoidArray.h +++ b/xpcom/glue/nsVoidArray.h @@ -61,7 +61,9 @@ public: nsVoidArray& operator=(const nsVoidArray& other); +#ifdef DEBUG virtual void SizeOf(nsISizeOfHandler* aHandler, PRUint32* aResult) const; +#endif inline PRInt32 Count() const { return mImpl ? mImpl->mCount : 0; @@ -184,7 +186,9 @@ public: nsStringArray& operator=(const nsStringArray& other); +#ifdef DEBUG void SizeOf(nsISizeOfHandler* aHandler, PRUint32* aResult) const; +#endif PRInt32 Count(void) const { return nsVoidArray::Count(); @@ -240,7 +244,9 @@ public: nsCStringArray& operator=(const nsCStringArray& other); +#ifdef DEBUG void SizeOf(nsISizeOfHandler* aHandler, PRUint32* aResult) const; +#endif PRInt32 Count(void) const { return nsVoidArray::Count();