History log of /unit/auto/clang (Results 1 – 7 of 7)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 2079:0dcffa83cac2 11-Mar-2022 Alejandro Colomar

Added NXT_MAYBE_UNUSED for __attribute__((__unused__)).

When testing some configurations of compilers and OSes, I noticed
that clang(1) 13 on Debian caused a function to be compiled but
unused, and

Added NXT_MAYBE_UNUSED for __attribute__((__unused__)).

When testing some configurations of compilers and OSes, I noticed
that clang(1) 13 on Debian caused a function to be compiled but
unused, and the compiler triggered a compile error.

To avoid that error, use __attribute__((__unused__)). Let's call
our wrapper NXT_MAYBE_UNUSED, since it describes itself more
precisely than the GCC attribute name. It's also the name that
C2x (likely C23) has given to the standard attribute, which is
[[maybe_unused]], so it's also likely to be more readable because
of that name being in ISO C.

show more ...


Revision tags: 1.26.1-1, 1.26.1, 1.26.0-1, 1.26.0, 1.25.0-1, 1.25.0, 1.24.0-1, 1.24.0, 1.23.0-1, 1.23.0, 1.22.0-1, 1.22.0, 1.21.0-1, 1.21.0, 1.20.0-1, 1.20.0, 1.19.0-1, 1.19.0, 1.18.0-1, 1.18.0, 1.17.0-1, 1.17.0, 1.16.0-1, 1.16.0, 1.15.0-1, 1.15.0, 1.14.0-1, 1.14.0, 1.13.0-1, 1.13.0, 1.12.0-1, 1.12.0, 1.11.0-2, 1.11.0-1, 1.11.0, 1.10.0-2, 1.10.0-1, 1.10.0, 1.9.0-1, 1.9.0, 1.8.0-1, 1.8.0, 1.7.1-1, 1.7.1, 1.7-1, 1.7, 1.6-1, 1.6, 1.5-1, 1.5, 1.4-2, 1.4, 1.3
# 701:f184ffeb0f02 20-Jun-2018 Sergey Kandaurov

Using own popcount where the compiler builtin is not available.


Revision tags: 1.2, 1.1, 1.0
# 633:be7c69b71469 11-Apr-2018 Valentin Bartenev

Configure scripts cleanup.

Thanks to 洪志道 (Hong Zhi Dao).


Revision tags: 0.7, 0.6, 0.5, 0.4, 0.3, 0.2, 0.1
# 187:efc45d0bd807 02-Aug-2017 Max Romanov

Using old-style packed attribute specification for compatibility.


# 169:74de02d14ca7 18-Jul-2017 Valentin Bartenev

More accurate "packed" attribute declaration.


# 93:8c66fdbc526b 26-Jun-2017 Max Romanov

Build on Solaris 11 fixed.


# 0:a63ceefd6ab0 17-Jan-2017 Igor Sysoev

Initial version.