From 89999dc72cefc0bf1df82ae3bc9b8e84fc1b1793 Mon Sep 17 00:00:00 2001 From: "jan.nijtmans" Date: Thu, 11 Sep 2025 15:14:30 +0000 Subject: Clang doesn't know -Wunused-but-set-variable --- generic/tclDate.c | 3 ++- generic/tclGetDate.y | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/generic/tclDate.c b/generic/tclDate.c index f09fbaf..1d7a844 100644 --- a/generic/tclDate.c +++ b/generic/tclDate.c @@ -96,7 +96,8 @@ #ifdef _MSC_VER #pragma warning( disable : 4102 ) -#elif defined (__clang__) || ((__GNUC__) && ((__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ > 5)))) +#elif defined (__clang__) +#elif (__GNUC__) && ((__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ > 5))) #pragma GCC diagnostic ignored "-Wunused-but-set-variable" #endif diff --git a/generic/tclGetDate.y b/generic/tclGetDate.y index a152044..655cbf2 100644 --- a/generic/tclGetDate.y +++ b/generic/tclGetDate.y @@ -43,9 +43,10 @@ * don't like that, and complain. Simply disable the warning to silence them. */ -#ifdef _MSC_VER +ifdef _MSC_VER #pragma warning( disable : 4102 ) -#elif defined (__clang__) || ((__GNUC__) && ((__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ > 5)))) +#elif defined (__clang__) +#elif (__GNUC__) && ((__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ > 5))) #pragma GCC diagnostic ignored "-Wunused-but-set-variable" #endif -- cgit v0.12