Migrate WaitableEvent to enum-based constructor in tools/ Change automated with clang-tidy (details @ https://crbug.com/612843#c13) BUG=612843 Review-Url: https://codereview.chromium.org/2023003005 Cr-Original-Commit-Position: refs/heads/master@{#397225} Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src Cr-Mirrored-Commit: 3dbb1f62a6fbc115a027294b982db68d3d21012f
diff --git a/tools/gn/input_file_manager.cc b/tools/gn/input_file_manager.cc index 36c0bf3..c695655 100644 --- a/tools/gn/input_file_manager.cc +++ b/tools/gn/input_file_manager.cc
@@ -203,8 +203,11 @@ if (!data->loaded) { // Wait for the already-pending sync load to complete. - if (!data->completion_event) - data->completion_event.reset(new base::WaitableEvent(false, false)); + if (!data->completion_event) { + data->completion_event.reset(new base::WaitableEvent( + base::WaitableEvent::ResetPolicy::AUTOMATIC, + base::WaitableEvent::InitialState::NOT_SIGNALED)); + } { base::AutoUnlock unlock(lock_); data->completion_event->Wait();