From 592924480acf034aec0454160492a20bccdbdf3e Mon Sep 17 00:00:00 2001 From: Abseil Team Date: Mon, 30 Nov 2020 21:23:11 -0800 Subject: Export of internal Abseil changes -- 7b6a68aa92dcc7247236d1a1813914e035383bf8 by Abseil Team : Use atomic exchange to mark completion in absl::once_flag This prevents a potential for a missed wakeup if one thread marks itself as a waiter while another thread is completing the invocation. PiperOrigin-RevId: 344946791 -- ddff21d1dde08d1368d8be5fca81b154e78be2fc by Abseil Team : Add missing string_view include. This is currently used transitively through the cord header. PiperOrigin-RevId: 344845266 GitOrigin-RevId: 7b6a68aa92dcc7247236d1a1813914e035383bf8 Change-Id: Ia24e98a1df832fc4cb491d888fdf21182b5954f4 --- absl/status/status.h | 1 + 1 file changed, 1 insertion(+) (limited to 'absl/status/status.h') diff --git a/absl/status/status.h b/absl/status/status.h index c4d6fce0..9019e6c2 100644 --- a/absl/status/status.h +++ b/absl/status/status.h @@ -57,6 +57,7 @@ #include "absl/container/inlined_vector.h" #include "absl/status/internal/status_internal.h" #include "absl/strings/cord.h" +#include "absl/strings/string_view.h" #include "absl/types/optional.h" namespace absl { -- cgit v1.2.3