From 769629e02f17863fbf5540892b6108f83249fe36 Mon Sep 17 00:00:00 2001 From: Mirko Bonadei Date: Tue, 27 Apr 2021 20:33:51 +0200 Subject: [PATCH] Remove RTC_WARN_UNUSED_RESULT in favor of ABSL_MUST_USE_RESULT. This header landed recently but it was not built, so this wasn't caught. Bug: webrtc:12336 Change-Id: Ie566d4fe22d1c9f17488ac1cf94068e606c0378b Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/216381 Commit-Queue: Markus Handell Reviewed-by: Markus Handell Cr-Commit-Position: refs/heads/master@{#33859} --- rtc_base/synchronization/mutex_race_check.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rtc_base/synchronization/mutex_race_check.h b/rtc_base/synchronization/mutex_race_check.h index 7a79d8a965..cada6292b5 100644 --- a/rtc_base/synchronization/mutex_race_check.h +++ b/rtc_base/synchronization/mutex_race_check.h @@ -13,6 +13,7 @@ #include +#include "absl/base/attributes.h" #include "rtc_base/checks.h" #include "rtc_base/system/unused.h" #include "rtc_base/thread_annotations.h" @@ -41,7 +42,7 @@ class RTC_LOCKABLE MutexImpl final { RTC_CHECK(was_free) << "WEBRTC_RACE_CHECK_MUTEX: mutex locked concurrently."; } - RTC_WARN_UNUSED_RESULT bool TryLock() RTC_EXCLUSIVE_TRYLOCK_FUNCTION(true) { + ABSL_MUST_USE_RESULT bool TryLock() RTC_EXCLUSIVE_TRYLOCK_FUNCTION(true) { bool was_free = free_.exchange(false, std::memory_order_acquire); return was_free; }