Author: faridz Date: Fri Sep 14 03:44:52 2007 New Revision: 575613 URL: http://svn.apache.org/viewvc?rev=575613&view=rev Log: 2007-09-14 Farid Zaripov <[EMAIL PROTECTED]>
STDCXX-554 * _messages.h (messages): Removed explicit invoking of the messages_base() ctor to avoid buffer overrun due to bad code generation on MSVC 7.1. * _moneypunct.h (moneypunct): Removed explicit invoking of the money_base() ctor to avoid buffer overrun due to bad code generation on MSVC 7.1. Modified: incubator/stdcxx/trunk/include/loc/_messages.h incubator/stdcxx/trunk/include/loc/_moneypunct.h Modified: incubator/stdcxx/trunk/include/loc/_messages.h URL: http://svn.apache.org/viewvc/incubator/stdcxx/trunk/include/loc/_messages.h?rev=575613&r1=575612&r2=575613&view=diff ============================================================================== --- incubator/stdcxx/trunk/include/loc/_messages.h (original) +++ incubator/stdcxx/trunk/include/loc/_messages.h Fri Sep 14 03:44:52 2007 @@ -82,7 +82,7 @@ allocator<char_type> > string_type; _EXPLICIT messages (_RWSTD_SIZE_T __refs = 0) - : _RW::__rw_facet (__refs), messages_base () { } + : _RW::__rw_facet (__refs) { } catalog open (const string& __fun, const locale& __loc) const { Modified: incubator/stdcxx/trunk/include/loc/_moneypunct.h URL: http://svn.apache.org/viewvc/incubator/stdcxx/trunk/include/loc/_moneypunct.h?rev=575613&r1=575612&r2=575613&view=diff ============================================================================== --- incubator/stdcxx/trunk/include/loc/_moneypunct.h (original) +++ incubator/stdcxx/trunk/include/loc/_moneypunct.h Fri Sep 14 03:44:52 2007 @@ -66,7 +66,7 @@ string_type; _EXPLICIT moneypunct (_RWSTD_SIZE_T __refs = 0) - : _RW::__rw_facet (__refs), money_base () { } + : _RW::__rw_facet (__refs) { } char_type decimal_point () const { return do_decimal_point ();