Author: rleigh
Date: Wed Jun 14 20:54:41 2017
New Revision: 1798755
URL: http://svn.apache.org/viewvc?rev=1798755&view=rev
Log:
xercesc: Don't warn about private constructors with GCC or clang
Modified:
xerces/c/trunk/src/xercesc/util/XMLExceptMsgs.hpp
xerces/c/trunk/src/xercesc/util/XMLUni.hpp
Modified: xerces/c/trunk/src/xercesc/util/XMLExceptMsgs.hpp
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/src/xercesc/util/XMLExceptMsgs.hpp?rev=1798755&r1=1798754&r2=1798755&view=diff
==============================================================================
--- xerces/c/trunk/src/xercesc/util/XMLExceptMsgs.hpp (original)
+++ xerces/c/trunk/src/xercesc/util/XMLExceptMsgs.hpp Wed Jun 14 20:54:41 2017
@@ -8,6 +8,12 @@
XERCES_CPP_NAMESPACE_BEGIN
+// Ignore warning about private constructor
+#ifdef __GNUC__
+# pragma GCC diagnostic push
+# pragma GCC diagnostic ignored "-Wctor-dtor-privacy"
+#endif
+
class XMLExcepts
{
public :
@@ -392,6 +398,10 @@ private:
XMLExcepts();
};
+#ifdef __GNUC__
+# pragma GCC diagnostic pop
+#endif
+
XERCES_CPP_NAMESPACE_END
#endif
Modified: xerces/c/trunk/src/xercesc/util/XMLUni.hpp
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/src/xercesc/util/XMLUni.hpp?rev=1798755&r1=1798754&r2=1798755&view=diff
==============================================================================
--- xerces/c/trunk/src/xercesc/util/XMLUni.hpp (original)
+++ xerces/c/trunk/src/xercesc/util/XMLUni.hpp Wed Jun 14 20:54:41 2017
@@ -35,6 +35,12 @@
XERCES_CPP_NAMESPACE_BEGIN
+// Ignore warning about private constructor
+#ifdef __GNUC__
+# pragma GCC diagnostic push
+# pragma GCC diagnostic ignored "-Wctor-dtor-privacy"
+#endif
+
class XMLUTIL_EXPORT XMLUni
{
public :
@@ -328,6 +334,10 @@ private:
XMLUni();
};
+#ifdef __GNUC__
+# pragma GCC diagnostic pop
+#endif
+
XERCES_CPP_NAMESPACE_END
#endif
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]