diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2021-08-31 16:50:17 +0100 |
---|---|---|
committer | Jonathan Wakely <jwakely@redhat.com> | 2021-08-31 17:36:12 +0100 |
commit | 763eb1f19239ebb19c0f87590a4f02300c02c52b (patch) | |
tree | 5464a9565b38e2b7af568a2fbac6470269866b1c | |
parent | feec7ef6672bf28d5c79950a21d435533a10710d (diff) | |
download | gcc-763eb1f19239ebb19c0f87590a4f02300c02c52b.zip gcc-763eb1f19239ebb19c0f87590a4f02300c02c52b.tar.gz gcc-763eb1f19239ebb19c0f87590a4f02300c02c52b.tar.bz2 |
libstdc++: Add missing return for atomic timed wait [PR102074]
This adds a missing return statement to the non-futex wait-until
operation.
Signed-off-by: Jonathan Wakely <jwakely@redhat.com>
libstdc++-v3/ChangeLog:
PR libstdc++/102074
* include/bits/atomic_timed_wait.h (__timed_waiter_pool)
[!_GLIBCXX_HAVE_PLATFORM_TIMED_WAIT]: Add missing return.
-rw-r--r-- | libstdc++-v3/include/bits/atomic_timed_wait.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libstdc++-v3/include/bits/atomic_timed_wait.h b/libstdc++-v3/include/bits/atomic_timed_wait.h index ec7ff51..3db08f8 100644 --- a/libstdc++-v3/include/bits/atomic_timed_wait.h +++ b/libstdc++-v3/include/bits/atomic_timed_wait.h @@ -213,6 +213,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION lock_guard<mutex> __l(_M_mtx); return __cond_wait_until(_M_cv, _M_mtx, __atime); } + else + return true; #endif // _GLIBCXX_HAVE_PLATFORM_TIMED_WAIT } }; |