Commit d2de5312 by Abseil Team Committed by Copybara-Service

Use a shared (reader) lock in absl_flags::WasPresentOnCommandLine

PiperOrigin-RevId: 553209806
Change-Id: I6828c3a5df1981471bca7f2f6cb16dfd60e77a96
parent fdf5be11
...@@ -637,7 +637,7 @@ void ReportUnrecognizedFlags( ...@@ -637,7 +637,7 @@ void ReportUnrecognizedFlags(
// -------------------------------------------------------------------- // --------------------------------------------------------------------
bool WasPresentOnCommandLine(absl::string_view flag_name) { 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, ABSL_INTERNAL_CHECK(specified_flags != nullptr,
"ParseCommandLine is not invoked yet"); "ParseCommandLine is not invoked yet");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment