Reported by Paul Eggert.
* m4/gnulib-common.m4 (gl_COMMON_BODY): Add comment regarding
_GL_ATTRIBUTE_NODISCARD definition.
+2023-01-28 Bruno Haible <bruno@clisp.org>
+
+ Clarify _GL_ATTRIBUTE_NODISCARD code.
+ Reported by Paul Eggert.
+ * m4/gnulib-common.m4 (gl_COMMON_BODY): Add comment regarding
+ _GL_ATTRIBUTE_NODISCARD definition.
+
2023-01-28 Bruno Haible <bruno@clisp.org>
unistdio/*printf: Fix negative width handling for %U, %lU, %llU.
#ifndef _GL_ATTRIBUTE_NODISCARD
# if defined __clang__ && defined __cplusplus
/* With clang up to 15.0.6 (at least), in C++ mode, [[__nodiscard__]] produces
- a warning. */
+ a warning.
+ The 1000 below means a yet unknown threshold. When clang++ version X
+ starts supporting [[__nodiscard__]] without warning about it, you can
+ replace the 1000 with X. */
# if __clang_major__ >= 1000
# define _GL_ATTRIBUTE_NODISCARD [[__nodiscard__]]
# endif