From d51000f4a832fce9547c9cde1e0f629985df627a Mon Sep 17 00:00:00 2001 From: Danil Chapovalov Date: Fri, 15 Jan 2021 19:47:23 +0100 Subject: [PATCH] Delete RTC_WARN_UNUSED_RESULT as no longer used All usage was replaced with ABSL_MUST_USE_RESULT Bug: webrtc:12336 Change-Id: Ic69a8815f0a32f92231f619d4826a6fcbf76120b Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/202035 Reviewed-by: Mirko Bonadei Commit-Queue: Danil Chapovalov Cr-Commit-Position: refs/heads/master@{#33020} --- rtc_base/system/unused.h | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/rtc_base/system/unused.h b/rtc_base/system/unused.h index a0add4ee29..084c526626 100644 --- a/rtc_base/system/unused.h +++ b/rtc_base/system/unused.h @@ -11,21 +11,6 @@ #ifndef RTC_BASE_SYSTEM_UNUSED_H_ #define RTC_BASE_SYSTEM_UNUSED_H_ -// Annotate a function indicating the caller must examine the return value. -// Use like: -// int foo() RTC_WARN_UNUSED_RESULT; -// To explicitly ignore a result, cast to void. -// TODO(kwiberg): Remove when we can use [[nodiscard]] from C++17. -#if defined(__clang__) -#define RTC_WARN_UNUSED_RESULT __attribute__((__warn_unused_result__)) -#elif defined(__GNUC__) -// gcc has a __warn_unused_result__ attribute, but you can't quiet it by -// casting to void, so we don't use it. -#define RTC_WARN_UNUSED_RESULT -#else -#define RTC_WARN_UNUSED_RESULT -#endif - // Prevent the compiler from warning about an unused variable. For example: // int result = DoSomething(); // assert(result == 17);