]> Savannah Git Hosting - gnulib.git/commit
Avoid g++ "warning: attributes are not permitted in this position".
authorBruno Haible <bruno@clisp.org>
Tue, 30 Jul 2024 00:02:43 +0000 (02:02 +0200)
committerBruno Haible <bruno@clisp.org>
Tue, 30 Jul 2024 00:02:43 +0000 (02:02 +0200)
commit24a82188f918eb0724254203cff510e84d5a8760
treecd52fb6ee701571e4c95e9a1c00759bc26fae27b
parent9f4cb69f74ee439ca9eecdd83f2be1046a620cec
Avoid g++ "warning: attributes are not permitted in this position".

* m4/gnulib-common.m4 (gl_COMMON_BODY): Add more comments. Define
_GL_BRACKET_USABLE. Use it for _GL_ATTRIBUTE_DEPRECATED,
_GL_ATTRIBUTE_MAYBE_UNUSED, _GL_ATTRIBUTE_NODISCARD,
_GL_ATTRIBUTE_REPRODUCIBLE, _GL_ATTRIBUTE_UNSEQUENCED.
* lib/stdio.in.h (aszprintf, vaszprintf, asprintf, vasprintf): Move
_GL_ATTRIBUTE_NODISCARD to the same position as the other attributes.
* lib/c-vasprintf.h (c_aszprintf, c_vaszprintf, c_asprintf,
c_vasprintf): Likewise.
ChangeLog
lib/c-vasprintf.h
lib/stdio.in.h
m4/gnulib-common.m4