Author: faridz
Date: Mon Feb 20 07:51:49 2012
New Revision: 1291142
URL: http://svn.apache.org/viewvc?rev=1291142&view=rev
Log:
2012-02-20 Farid Zaripov <[email protected]>
* tests/regress/21.string.append.stdcxx-1060.cpp: Resolve declaration
conflict on Sun compiler.
Modified:
stdcxx/branches/4.2.x/tests/regress/21.string.append.stdcxx-1060.cpp
Modified: stdcxx/branches/4.2.x/tests/regress/21.string.append.stdcxx-1060.cpp
URL:
http://svn.apache.org/viewvc/stdcxx/branches/4.2.x/tests/regress/21.string.append.stdcxx-1060.cpp?rev=1291142&r1=1291141&r2=1291142&view=diff
==============================================================================
--- stdcxx/branches/4.2.x/tests/regress/21.string.append.stdcxx-1060.cpp
(original)
+++ stdcxx/branches/4.2.x/tests/regress/21.string.append.stdcxx-1060.cpp Mon
Feb 20 07:51:49 2012
@@ -39,19 +39,21 @@ struct my_traits : std::char_traits<ch>
using std::char_traits<ch>::pos_type;
using std::char_traits<ch>::eof;
- using std::char_traits<ch>::assign;
using std::char_traits<ch>::eq;
using std::char_traits<ch>::lt;
using std::char_traits<ch>::compare;
using std::char_traits<ch>::find;
using std::char_traits<ch>::length;
using std::char_traits<ch>::move;
- using std::char_traits<ch>::copy;
using std::char_traits<ch>::eq_int_type;
using std::char_traits<ch>::not_eof;
using std::char_traits<ch>::to_char_type;
using std::char_traits<ch>::to_int_type;
+ static void assign (ch& c1, const ch& c2) {
+ std::char_traits<ch>::assign (c1, c2);
+ }
+
static ch* copy (ch* dst, const ch* src, std::size_t n);
static ch* assign (ch* s, std::size_t n, ch c);
};