[PATCH] Partial solution to LWG 523

Jonathan Wakely jwakely@redhat.com
Wed Nov 30 14:45:00 GMT 2016


On 30/11/16 13:03 +0000, 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/include/bits/shared_ptr_base.h
>>@@ -1000,7 +1000,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
>>      element_type&
>>      operator*() const noexcept
>>      {
>>-	__glibcxx_assert(_M_ptr != nullptr);
>>+	__glibcxx_assert(_M_get() != nullptr);
>>	return *_M_get();
>>      }
>
>Oops, thanks, but let's fix this separately (I'll do it now) so the
>rest of the patch only touches regex stuff.

I've fixed that with this patch, committed to trunk.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch.txt
Type: text/x-patch
Size: 809 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20161130/a8c3d8fd/attachment.bin>


More information about the Gcc-patches mailing list