]> Savannah Git Hosting - gnulib.git/commitdiff
libgmp: pacify Clang too
authorPaul Eggert <eggert@cs.ucla.edu>
Fri, 8 Apr 2022 23:45:11 +0000 (16:45 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Fri, 8 Apr 2022 23:45:11 +0000 (16:45 -0700)
* lib/mini-gmp-gnulib.c [NDEBUG]: Also use -Wunused-variable if clang.
Problem reported for Emacs by Mattias Engdegård.

ChangeLog
lib/mini-gmp-gnulib.c

index fb5802d61bd76dcbf1a832916bc34b975c6f7416..c3723d255a246b72ec94942fd8a2e63281aae2fd 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2022-04-08  Paul Eggert  <eggert@cs.ucla.edu>
+
+       libgmp: pacify Clang too
+       * lib/mini-gmp-gnulib.c [NDEBUG]: Also use -Wunused-variable if clang.
+       Problem reported for Emacs by Mattias Engdegård.
+
 2022-04-04  Paul Eggert  <eggert@cs.ucla.edu>
 
        init.sh: don’t assume gzip
index a18ee8f6ab7ac4e3996f487fc5dec4e6c13774a1..7d09c80e9e90cfd46c676766dcd9e033b9a5f5ef 100644 (file)
@@ -40,7 +40,8 @@
 #endif
 
 /* Pacify GCC -Wunused-variable for variables used only in 'assert' calls.  */
-#if defined NDEBUG && 4 < __GNUC__ + (6 <= __GNUC_MINOR__)
+#if (defined NDEBUG \
+     && (4 < __GNUC__ + (6 <= __GNUC_MINOR__) || defined __clang__))
 # pragma GCC diagnostic ignored "-Wunused-variable"
 #endif