summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--generic/tclDate.c3
-rw-r--r--generic/tclGetDate.y5
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