From 28149b7ef953c35e0ad6763c32f52aa0ca3c3b12 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20W=C3=B6hrl?= Date: Tue, 28 Nov 2017 10:15:53 -0800 Subject: [PATCH] Suppress unused warnings on YGDefaultLog Summary: Suppresses the unused warnings on ```YGDefaultLog```. It uses a more generic macro which simply casts the variable to ```(void)```. This is the simples approach to make mutiple different compilers happy. Fixes #650 Closes https://github.com/facebook/yoga/pull/651 Differential Revision: D6407999 Pulled By: emilsjolander fbshipit-source-id: 19fd78dd8b84eafdbb48875dd003d506a98c4807 --- ReactCommon/yoga/yoga/Yoga.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ReactCommon/yoga/yoga/Yoga.cpp b/ReactCommon/yoga/yoga/Yoga.cpp index b910123fdda6ac..8b0556d9e2298a 100644 --- a/ReactCommon/yoga/yoga/Yoga.cpp +++ b/ReactCommon/yoga/yoga/Yoga.cpp @@ -98,11 +98,15 @@ static int YGAndroidLog(const YGConfigRef config, return result; } #else +#define YG_UNUSED(x) (void)(x); + static int YGDefaultLog(const YGConfigRef config, const YGNodeRef node, YGLogLevel level, const char *format, va_list args) { + YG_UNUSED(config); + YG_UNUSED(node); switch (level) { case YGLogLevelError: case YGLogLevelFatal: @@ -115,6 +119,8 @@ static int YGDefaultLog(const YGConfigRef config, return vprintf(format, args); } } + +#undef YG_UNUSED #endif bool YGFloatIsUndefined(const float value) {