aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2023-03-31 13:38:14 +0100
committerJonathan Wakely <jwakely@redhat.com>2023-03-31 14:20:52 +0100
commita35e8042fbc7a3eb9cece1fba4cdd3b6cdfb906f (patch)
treef9980df9ef35ce9d42deec52edbcc42c0435ed9a /gcc
parent10e573e86c6a1ed11df529288ed8fba97f876032 (diff)
downloadgcc-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