diff --git a/src/xercesc/util/XMemory.hpp b/src/xercesc/util/XMemory.hpp
index 1442daaf7e417ac8a86a1fc38fc4ec7c5acb40f6..05d35367c0976fb0b7fe5a3415a88f8115d9e78e 100644
--- a/src/xercesc/util/XMemory.hpp
+++ b/src/xercesc/util/XMemory.hpp
@@ -129,18 +129,21 @@ protected :
     //@{
 
     /**
-      * Protected default constructor
+      * Protected default constructor and copy constructor
       */
     XMemory()
     {
     }
+
+    XMemory(const XMemory&)
+    {
+    }
     //@}
 
 private:
     // -----------------------------------------------------------------------
-    //  Unimplemented constructors and operators
+    //  Unimplemented operators
     // -----------------------------------------------------------------------
-    XMemory(const XMemory&);
     XMemory& operator=(const XMemory&);
 };