diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2023-03-31 13:38:14 +0100 |
---|---|---|
committer | Jonathan Wakely <jwakely@redhat.com> | 2023-03-31 14:20:52 +0100 |
commit | a35e8042fbc7a3eb9cece1fba4cdd3b6cdfb906f (patch) | |
tree | f9980df9ef35ce9d42deec52edbcc42c0435ed9a /gcc | |
parent | 10e573e86c6a1ed11df529288ed8fba97f876032 (diff) | |
download | gcc-a35e8042fbc7a3eb9cece1fba4cdd3b6cdfb906f.zip gcc-a35e8042fbc7a3eb9cece1fba4cdd3b6cdfb906f.tar.gz gcc-a35e8042fbc7a3eb9cece1fba4cdd3b6cdfb906f.tar.bz2 |
libstdc++: Avoid -Wmaybe-uninitialized warning in std::stop_source [PR109339]
We pass a const-reference to *this before it's constructed, and GCC
assumes that all const-references are accessed. Add the access attribute
to say it's not accessed.
libstdc++-v3/ChangeLog:
PR libstdc++/109339
* include/std/stop_token (_Stop_state_ptr(const stop_source&)):
Add attribute access with access-mode 'none'.
* testsuite/30_threads/stop_token/stop_source/109339.cc: New test.
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions