From 0aaa1704e7c43c5ef701b309830f3b2a0e21923d Mon Sep 17 00:00:00 2001 From: "dbaron%fas.harvard.edu" Date: Mon, 30 Sep 2002 14:18:27 +0000 Subject: [PATCH] Porting fixes for gcc trunk (to become 3.3): Eliminate C-only option from CXXFLAGS. Don't use pasting for things that are still separate tokens. Don't pass objects of non-POD type through |...|. Don't include strstream.h, which isn't used anymore anyway. b=170250 r=bbaetz sr=alecf git-svn-id: svn://10.0.0.236/trunk@130797 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/configure | 2 +- mozilla/configure.in | 2 +- mozilla/content/base/src/nsCommentNode.cpp | 2 +- mozilla/content/base/src/nsGenericElement.cpp | 2 +- mozilla/content/base/src/nsStyleContext.cpp | 3 ++- mozilla/content/base/src/nsTextNode.cpp | 2 +- mozilla/content/html/content/src/nsGenericHTMLElement.cpp | 2 +- mozilla/content/xml/content/src/nsXMLCDATASection.cpp | 2 +- mozilla/content/xml/content/src/nsXMLEntity.cpp | 2 +- mozilla/content/xml/content/src/nsXMLNotation.cpp | 2 +- .../content/xml/content/src/nsXMLProcessingInstruction.cpp | 2 +- mozilla/directory/xpcom/base/src/nsLDAPOperation.cpp | 6 ++++-- mozilla/js/src/xpconnect/src/nsXPConnect.cpp | 2 +- mozilla/js/src/xpconnect/src/xpcwrappedjs.cpp | 2 +- mozilla/js/src/xpconnect/src/xpcwrappedjsclass.cpp | 2 +- mozilla/js/src/xpconnect/src/xpcwrappednative.cpp | 2 +- mozilla/js/src/xpconnect/tests/TestXPC.cpp | 4 ++-- .../js/src/xpconnect/tests/components/xpctest_noisy.cpp | 4 ++-- mozilla/layout/style/nsStyleContext.cpp | 3 ++- mozilla/webshell/tests/viewer/nsXPBaseWindow.cpp | 7 ------- mozilla/xpcom/glue/nsISupportsImpl.h | 1 + mozilla/xpcom/typelib/xpidl/xpidl.h | 6 +++--- 22 files changed, 30 insertions(+), 32 deletions(-) diff --git a/mozilla/configure b/mozilla/configure index 48e061f2bbe..3a2dd027c62 100755 --- a/mozilla/configure +++ b/mozilla/configure @@ -4498,7 +4498,7 @@ fi if test "$GNU_CXX"; then # Turn on GNU specific features - _WARNINGS_CXXFLAGS="${_WARNINGS_CXXFLAGS} -Wall -Wconversion -Wpointer-arith -Wbad-function-cast -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy" + _WARNINGS_CXXFLAGS="${_WARNINGS_CXXFLAGS} -Wall -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy" if test ! "$QTDIR"; then _WARNINGS_CXXFLAGS="${_WARNINGS_CXXFLAGS}" diff --git a/mozilla/configure.in b/mozilla/configure.in index c6924806a33..67e0b2f3063 100644 --- a/mozilla/configure.in +++ b/mozilla/configure.in @@ -640,7 +640,7 @@ fi if test "$GNU_CXX"; then # Turn on GNU specific features - _WARNINGS_CXXFLAGS="${_WARNINGS_CXXFLAGS} -Wall -Wconversion -Wpointer-arith -Wbad-function-cast -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy" + _WARNINGS_CXXFLAGS="${_WARNINGS_CXXFLAGS} -Wall -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy" dnl The following warning breaks Qt if test ! "$QTDIR"; then diff --git a/mozilla/content/base/src/nsCommentNode.cpp b/mozilla/content/base/src/nsCommentNode.cpp index ccc65f76216..381db7f1989 100644 --- a/mozilla/content/base/src/nsCommentNode.cpp +++ b/mozilla/content/base/src/nsCommentNode.cpp @@ -171,7 +171,7 @@ nsCommentNode::List(FILE* out, PRInt32 aIndent) const PRInt32 indx; for (indx = aIndent; --indx >= 0; ) fputs(" ", out); - fprintf(out, "Comment@%p refcount=%d