You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stdcxx.apache.org by se...@apache.org on 2007/10/18 17:53:58 UTC

svn commit: r586016 - /incubator/stdcxx/branches/4.2.0/include/loc/_facet.h

Author: sebor
Date: Thu Oct 18 08:53:57 2007
New Revision: 586016

URL: http://svn.apache.org/viewvc?rev=586016&view=rev
Log:
2007-10-18  Martin Sebor  <se...@roguewave.com>

	Disabled fix for STDCXX-469 for Microsoft Visual Studio to maintain
	binary compatibility with stdcxx 4.1.x (the compiler mangles the
	access specifier of class members into their names).
	* include/loc/_facet.h [_MSC_VER] (__rw_facet, ~__rw_facet): Made
	class ctor and dtor public again until stdcxx 5.0.

Modified:
    incubator/stdcxx/branches/4.2.0/include/loc/_facet.h

Modified: incubator/stdcxx/branches/4.2.0/include/loc/_facet.h
URL: http://svn.apache.org/viewvc/incubator/stdcxx/branches/4.2.0/include/loc/_facet.h?rev=586016&r1=586015&r2=586016&view=diff
==============================================================================
--- incubator/stdcxx/branches/4.2.0/include/loc/_facet.h (original)
+++ incubator/stdcxx/branches/4.2.0/include/loc/_facet.h Thu Oct 18 08:53:57 2007
@@ -25,7 +25,7 @@
  * implied.   See  the License  for  the  specific language  governing
  * permissions and limitations under the License.
  *
- * Copyright 1994-2006 Rogue Wave Software.
+ * Copyright 1994-2007 Rogue Wave Software, Inc.
  * 
  **************************************************************************/
 
@@ -56,7 +56,13 @@
     // of standard types by the library
     typedef __rw_facet* (_C_ctor_t)(_RWSTD_SIZE_T, const char*);
 
+#if !defined (_MSC_VER) || 5 <= _RWSTD_VER_MAJOR
+
+    // disabled for binary compatibility with stdcxx 4.1.x for MSVC
+    // (the compiler mangles access specifiers into class members)
 protected:
+
+#endif   // !MSVC || 5 <= stdcxx version
 
     _EXPLICIT __rw_facet (_RWSTD_SIZE_T = 0);