]> Savannah Git Hosting - gnulib.git/commitdiff
argp: Emit a warning also with clang.
authorBruno Haible <bruno@clisp.org>
Sun, 16 Aug 2020 17:09:00 +0000 (19:09 +0200)
committerBruno Haible <bruno@clisp.org>
Sun, 16 Aug 2020 17:09:00 +0000 (19:09 +0200)
* lib/argp-help.c (__argp_short_program_name): Use #warning also on
clang.

ChangeLog
lib/argp-help.c

index a56da8343b272548034f1a64555a2af900c1f265..7a6c05695bc489a526b6ee0646a3ddf599647920 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2020-08-16  Bruno Haible  <bruno@clisp.org>
+
+       argp: Emit a warning also with clang.
+       * lib/argp-help.c (__argp_short_program_name): Use #warning also on
+       clang.
+
 2020-08-16  Bruno Haible  <bruno@clisp.org>
 
        libc-config: Enable __REDIRECT macro also on clang.
index 73987ba66ea99d31af6cdb6ce47fe6add0b0812b..52260f35e83aa2fd213fcf8f0d8283691ba7f9eb 100644 (file)
@@ -1723,7 +1723,7 @@ __argp_short_program_name (void)
   /* FIXME: What now? Miles suggests that it is better to use NULL,
      but currently the value is passed on directly to fputs_unlocked,
      so that requires more changes. */
-# if __GNUC__
+# if __GNUC__ || (__clang_major__ >= 4)
 #  warning No reasonable value to return
 # endif /* __GNUC__ */
   return "";