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]

Reply via email to