re PR libstdc++/66464 (codecvt_utf16 max_length returning incorrect value)

PR libstdc++/66464
	* src/c++11/codecvt.cc (codecvt_utf16_base<char32_t>::do_max_length):
	Return 4 not 3.

From-SVN: r224415
This commit is contained in:
Jonathan Wakely 2015-06-12 11:26:05 +01:00 committed by Jonathan Wakely
parent 500a08b263
commit 6a3d0bb327
2 changed files with 7 additions and 1 deletions

View File

@ -1,3 +1,9 @@
2015-06-12 Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/66464
* src/c++11/codecvt.cc (codecvt_utf16_base<char32_t>::do_max_length):
Return 4 not 3.
2015-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
PR c++/66192

View File

@ -1124,7 +1124,7 @@ do_length(state_type&, const extern_type* __from,
int
__codecvt_utf16_base<char32_t>::do_max_length() const throw()
{ return 3; }
{ return 4; }
#ifdef _GLIBCXX_USE_WCHAR_T
// Define members of codecvt_utf16<wchar_t> base class implementation.