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);