summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Abseil Team <absl-team@google.com>2023-08-02 11:40:36 -0700
committerGravatar Copybara-Service <copybara-worker@google.com>2023-08-02 11:41:25 -0700
commitd2de53124ec55390ce1ec66fd1fbf28b5a7ec4ec (patch)
tree27e5a20ebadcda78562404cc4571c3a720b9739d
parentfdf5be1108ada4b5525f48542d5fd76731cb880e (diff)
Use a shared (reader) lock in absl_flags::WasPresentOnCommandLine
PiperOrigin-RevId: 553209806 Change-Id: I6828c3a5df1981471bca7f2f6cb16dfd60e77a96
-rw-r--r--absl/flags/parse.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/absl/flags/parse.cc b/absl/flags/parse.cc
index 4cdd9d0a..526b61d1 100644
--- a/absl/flags/parse.cc
+++ b/absl/flags/parse.cc
@@ -637,7 +637,7 @@ void ReportUnrecognizedFlags(
// --------------------------------------------------------------------
bool WasPresentOnCommandLine(absl::string_view flag_name) {
- absl::MutexLock l(&specified_flags_guard);
+ absl::ReaderMutexLock l(&specified_flags_guard);
ABSL_INTERNAL_CHECK(specified_flags != nullptr,
"ParseCommandLine is not invoked yet");