basic_string.h: Fix _S_local_capacity for large sizeof(_CharT).

2014-12-22  Paolo Carlini  <paolo.carlini@oracle.com>

	* include/bits/basic_string.h: Fix _S_local_capacity for
	large sizeof(_CharT).

From-SVN: r219031
This commit is contained in:
Paolo Carlini 2014-12-22 18:58:44 +00:00 committed by Paolo Carlini
parent 17839acd9d
commit 59aa28e80f
2 changed files with 6 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2014-12-22 Paolo Carlini <paolo.carlini@oracle.com>
* include/bits/basic_string.h: Fix _S_local_capacity for
large sizeof(_CharT).
2014-12-22 Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/37522

View File

@ -114,7 +114,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11
_Alloc_hider _M_dataplus;
size_type _M_string_length;
enum { _S_local_capacity = 16 / sizeof(_CharT) - 1 };
enum { _S_local_capacity = 15 / sizeof(_CharT) };
union
{