summaryrefslogtreecommitdiff
path: root/misc
diff options
context:
space:
mode:
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>2022-03-09 18:22:46 -0300
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>2022-08-30 08:40:47 -0300
commitddcf5a9170a0db5055259118f3090debab248126 (patch)
tree296a306e3904e8aa8e4eb7c8475683e89576cf95 /misc
parent6c4ee1aba17f1e71b9ec856479260de9d362fdb6 (diff)
downloadglibc-ddcf5a9170a0db5055259118f3090debab248126.tar
glibc-ddcf5a9170a0db5055259118f3090debab248126.tar.gz
glibc-ddcf5a9170a0db5055259118f3090debab248126.tar.bz2
glibc-ddcf5a9170a0db5055259118f3090debab248126.zip
posix: Fix macro expansion producing 'defined' has undefined behavior
The NEED_CHECK_SPEC is defined as: #define NEED_CHECK_SPEC \ (!defined _XBS5_ILP32_OFF32 || !defined _XBS5_ILP32_OFFBIG \ || !defined _XBS5_LP64_OFF64 || !defined _XBS5_LPBIG_OFFBIG \ || !defined _POSIX_V6_ILP32_OFF32 || !defined _POSIX_V6_ILP32_OFFBIG \ || !defined _POSIX_V6_LP64_OFF64 || !defined _POSIX_V6_LPBIG_OFFBIG \ || !defined _POSIX_V7_ILP32_OFF32 || !defined _POSIX_V7_ILP32_OFFBIG \ || !defined _POSIX_V7_LP64_OFF64 || !defined _POSIX_V7_LPBIG_OFFBIG) Which is undefined behavior accordingly to C Standard (Preprocessing directives, p4). Checked on x86_64-linux-gnu.
Diffstat (limited to 'misc')
0 files changed, 0 insertions, 0 deletions