On 30/11/16 14:45 +, Jonathan Wakely wrote:
On 30/11/16 13:03 +, Jonathan Wakely wrote:
On 26/11/16 16:27 -0800, Tim Shen wrote:
diff --git a/libstdc++-v3/include/bits/shared_ptr_base.h
b/libstdc++-v3/include/bits/shared_ptr_base.h
index 953aa87..2fb70b7 100644
--- a/libstdc++-v3/inclu
On 30/11/16 13:03 +, Jonathan Wakely wrote:
On 26/11/16 16:27 -0800, Tim Shen wrote:
diff --git a/libstdc++-v3/include/bits/shared_ptr_base.h
b/libstdc++-v3/include/bits/shared_ptr_base.h
index 953aa87..2fb70b7 100644
--- a/libstdc++-v3/include/bits/shared_ptr_base.h
+++ b/libstdc++-v3/incl
On 26/11/16 16:27 -0800, Tim Shen wrote:
@@ -235,23 +242,86 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
_StrTransT
_M_transform(_CharT __ch) const
{
- return _M_transform_impl(__ch, typename integral_constant::type());
+ _StrTransT __str = _StrTransT(1, __ch);
I know the c
Also see discussions from libstdc++/71500.
Bootstrapped and tested on x86_64-linux-gnu.
Thanks!
--
Regards,
Tim Shen
commit 6c862a2b84578a651d458b09572551c8391082e4
Author: Tim Shen
Date: Sat Nov 26 12:36:20 2016 -0800
2016-11-26 Tim Shen
PR libstdc++/71500