From d7629e7fc637efc2b5c9ad6f61ba5d96b40f8d16 Mon Sep 17 00:00:00 2001 From: Dominik Laskowski Date: Mon, 18 Apr 2022 08:25:04 -0700 Subject: FTL: Silence __VA_ARGS__ warning with empty arg Bug: 185536303 Test: ftl_test Change-Id: I3fc52c3dc3904ace7822200ca6c0f9ac39df8fe2 --- include/ftl/fake_guard.h | 3 +-- include/ftl/small_vector.h | 19 +++++++++---------- 2 files changed, 10 insertions(+), 12 deletions(-) diff --git a/include/ftl/fake_guard.h b/include/ftl/fake_guard.h index bacd1b29ef..e6012516fc 100644 --- a/include/ftl/fake_guard.h +++ b/include/ftl/fake_guard.h @@ -85,6 +85,5 @@ struct [[clang::scoped_lockable]] FakeGuard final { #define FTL_MAKE_FAKE_GUARD(arg1, arg2, guard, ...) guard -// The void argument suppresses a warning about zero variadic macro arguments. #define FTL_FAKE_GUARD(...) \ - FTL_MAKE_FAKE_GUARD(__VA_ARGS__, FTL_FAKE_GUARD2, FTL_FAKE_GUARD1, void)(__VA_ARGS__) + FTL_MAKE_FAKE_GUARD(__VA_ARGS__, FTL_FAKE_GUARD2, FTL_FAKE_GUARD1, )(__VA_ARGS__) diff --git a/include/ftl/small_vector.h b/include/ftl/small_vector.h index 11294c3ac8..43e9fac5e2 100644 --- a/include/ftl/small_vector.h +++ b/include/ftl/small_vector.h @@ -124,30 +124,29 @@ class SmallVector final : details::ArrayTraits, details::ArrayComparators, details::ArrayComparators