From 901e673085cd5cc75a0b68593ce648251e259a1f Mon Sep 17 00:00:00 2001 From: Fred Gylys-Colwell Date: Wed, 14 Feb 2018 16:40:38 -0800 Subject: [PATCH] Mark unused typedef as unused Merge from Widevine repo of http://go/wvgerrit/43401 This turns off a bunch of unused typedef warning messages test: unit tests bug: 70894426 Change-Id: I8c0f02b98a2e89c4623c942a0981f01f3fe47da6 --- libwvdrmengine/cdm/metrics/include/field_tuples.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libwvdrmengine/cdm/metrics/include/field_tuples.h b/libwvdrmengine/cdm/metrics/include/field_tuples.h index 40d964c0..307d7def 100644 --- a/libwvdrmengine/cdm/metrics/include/field_tuples.h +++ b/libwvdrmengine/cdm/metrics/include/field_tuples.h @@ -94,7 +94,8 @@ inline void AppendFieldNames(std::vector* field_name_vector, template struct CompileAssert {}; #define COMPILE_ASSERT(expr, msg) \ - typedef util::CompileAssert<(bool(expr))> msg[bool(expr) ? 1 : -1] + typedef util::CompileAssert<(bool(expr))> msg[bool(expr) ? 1 : -1] \ + __attribute__((unused)) template struct is_unused { static const bool value = false; }; template <> struct is_unused { static const bool value = true; }; @@ -125,4 +126,3 @@ class FirstUnusedType { } // namespace wvcdm #endif // WVCDM_METRICS_FIELD_TUPLES_H_ -