summaryrefslogtreecommitdiff
path: root/absl/base/throw_delegate_test.cc
diff options
context:
space:
mode:
authorGravatar Derek Mauro <dmauro@google.com>2022-11-09 18:06:05 -0800
committerGravatar Copybara-Service <copybara-worker@google.com>2022-11-09 18:06:53 -0800
commitb4a4a6b01fde193fde1be77bcec1712e82faf6a5 (patch)
tree2da3e64d3add776172f636d9140ff801b0443679 /absl/base/throw_delegate_test.cc
parentdb8cd47898082fa47bff41fd76575630132669d3 (diff)
Replace std::atomic_flag with std::atomic<bool> to avoid the C++20
deprecation of ATOMIC_FLAG_INIT. Another option would have been to use macros to only initialize std::atomic_flag before C++20, but I decided to use one compilation path instead. The major difference between std::atomic_flag and std::atomic<bool> is that the former is guaranteed to be lock-free, but we already assume std::atomic<bool> is lock-free in many places. https://en.cppreference.com/w/cpp/atomic/atomic_flag PiperOrigin-RevId: 487397075 Change-Id: I3f1c539ec8b2ca58547282e69ed73e93243e8efe
Diffstat (limited to 'absl/base/throw_delegate_test.cc')
0 files changed, 0 insertions, 0 deletions