From a84368c3d3cc103b4746b8f55a048f286cafe1de Mon Sep 17 00:00:00 2001 From: Markus Handell Date: Tue, 12 Sep 2023 23:25:05 +0300 Subject: [PATCH] TaskQueueBase: use C++17. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixed: webrtc:15371 Bug: webrtc:15371 Change-Id: I8bdcd733a7f43eb5e91986dfa478ad41e5074afd Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/320020 Auto-Submit: Markus Handell Reviewed-by: Tomas Gunnarsson Reviewed-by: Björn Terelius Reviewed-by: Harald Alvestrand Commit-Queue: Björn Terelius Cr-Commit-Position: refs/heads/main@{#40869} --- api/task_queue/task_queue_base.h | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/api/task_queue/task_queue_base.h b/api/task_queue/task_queue_base.h index da7a00d438..89e9e9e3b0 100644 --- a/api/task_queue/task_queue_base.h +++ b/api/task_queue/task_queue_base.h @@ -94,8 +94,7 @@ class RTC_LOCKABLE RTC_EXPORT TaskQueueBase { void PostDelayedTask(absl::AnyInvocable task, TimeDelta delay, const Location& location = Location::Current()) { - PostDelayedTaskImpl(std::move(task), delay, - PostDelayedTaskTraits{.high_precision = false}, + PostDelayedTaskImpl(std::move(task), delay, PostDelayedTaskTraits{}, location); } @@ -119,9 +118,9 @@ class RTC_LOCKABLE RTC_EXPORT TaskQueueBase { absl::AnyInvocable task, TimeDelta delay, const Location& location = Location::Current()) { - PostDelayedTaskImpl(std::move(task), delay, - PostDelayedTaskTraits{.high_precision = true}, - location); + PostDelayedTaskTraits traits; + traits.high_precision = true; + PostDelayedTaskImpl(std::move(task), delay, traits, location); } // As specified by `precision`, calls either PostDelayedTask() or