Commit 59aa28e8 by Paolo Carlini Committed by Paolo Carlini

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
parent 17839acd
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> 2014-12-22 Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/37522 PR libstdc++/37522
......
...@@ -114,7 +114,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11 ...@@ -114,7 +114,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11
_Alloc_hider _M_dataplus; _Alloc_hider _M_dataplus;
size_type _M_string_length; size_type _M_string_length;
enum { _S_local_capacity = 16 / sizeof(_CharT) - 1 }; enum { _S_local_capacity = 15 / sizeof(_CharT) };
union union
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment