diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2017-10-13 13:39:24 +0100 |
---|---|---|
committer | Jonathan Wakely <redi@gcc.gnu.org> | 2017-10-13 13:39:24 +0100 |
commit | d1e85aa999ab87009fa02a5261754fbaa69206f2 (patch) | |
tree | b848ec8ab229e2a4531dd9d5178b74be4a5e3560 | |
parent | 7143b9d605ba68058774ffe1d45fa510287a5f66 (diff) | |
download | gcc-d1e85aa999ab87009fa02a5261754fbaa69206f2.zip gcc-d1e85aa999ab87009fa02a5261754fbaa69206f2.tar.gz gcc-d1e85aa999ab87009fa02a5261754fbaa69206f2.tar.bz2 |
PR libstdc++/82481 Suppress clang-tidy warnings
PR libstdc++/82481
* include/std/mutex (call_once): Suppress clang-tidy warnings about
dangling references.
From-SVN: r253724
-rw-r--r-- | libstdc++-v3/ChangeLog | 6 | ||||
-rw-r--r-- | libstdc++-v3/include/std/mutex | 6 |
2 files changed, 12 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 9a512b1..1b8432d 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,9 @@ +2017-10-13 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/82481 + * include/std/mutex (call_once): Suppress clang-tidy warnings about + dangling references. + 2017-10-10 Jonathan Wakely <jwakely@redhat.com> * include/bits/streambuf_iterator.h (istreambuf_iterator::equal): diff --git a/libstdc++-v3/include/std/mutex b/libstdc++-v3/include/std/mutex index 8c692a8..50420ee 100644 --- a/libstdc++-v3/include/std/mutex +++ b/libstdc++-v3/include/std/mutex @@ -688,6 +688,12 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION __set_once_functor_lock_ptr(0); #endif +#ifdef __clang_analyzer__ + // PR libstdc++/82481 + __once_callable = nullptr; + __once_call = nullptr; +#endif + if (__e) __throw_system_error(__e); } |