From d69897fd86ab16e54ba531a8bffe2e250b3e942b Mon Sep 17 00:00:00 2001 From: hultonha Date: Wed, 14 Jul 2021 10:33:39 +0100 Subject: [PATCH] add [[maybe_unused]] attribute to prevent innocuous warning Signed-off-by: hultonha --- Code/Framework/AzCore/AzCore/Debug/Trace.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Code/Framework/AzCore/AzCore/Debug/Trace.h b/Code/Framework/AzCore/AzCore/Debug/Trace.h index 594322f1f3..ecf951ae6c 100644 --- a/Code/Framework/AzCore/AzCore/Debug/Trace.h +++ b/Code/Framework/AzCore/AzCore/Debug/Trace.h @@ -127,7 +127,7 @@ namespace AZ #define AZ_TraceFmtCompileTimeCheck(expression, isVaArgs, baseMsg, msg, msgVargs) \ { \ using namespace AZ::TraceInternal; \ - const auto& rTraceFmtCompileTimeCheckExpressionHelper = (expression); /* This is needed for edge cases for expressions containing lambdas, that were unsupported before C++20 */ \ + [[maybe_unused]] const auto& rTraceFmtCompileTimeCheckExpressionHelper = (expression); /* This is needed for edge cases for expressions containing lambdas, that were unsupported before C++20 */ \ constexpr ExpressionValidResult isValidTraceFmtResult = ExpressionIsValid::value; \ /* Assert different message depending whether it's const char array or if we have extra arguments */ \ static_assert(!(isVaArgs) ? isValidTraceFmtResult != ExpressionValidResult::Invalid_ConstCharArray : true, baseMsg " " msg); \