Project

General

Profile

Feature #2333 ยป 0081-gnulib-common.m4-Update-to-serial-124.patch

Marko Lindqvist, 10/10/2026 12:47 PM

View differences:

dependencies/m4/gnulib-common.m4
# gnulib-common.m4
# serial 123
# serial 124
dnl Copyright (C) 2007-2026 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
......
# define _GL_ATTRIBUTE_RELEASE_CAPABILITY(resource)
# endif
#endif
])
AH_VERBATIM([sanitizer_features],
[/* Sanitizer features. */
#ifdef __has_feature
# if !defined __SANITIZE_ADDRESS__ && __has_feature (address_sanitizer)
# define __SANITIZE_ADDRESS__ 1
# endif
# if !defined __SANITIZE_HWADDRESS__ && __has_feature (hwaddress_sanitizer)
# define __SANITIZE_HWADDRESS__ 1
# endif
# if !defined __SANITIZE_LEAK__ && __has_feature (leak_sanitizer)
# define __SANITIZE_LEAK__ 1
# endif
# if !defined __SANITIZE_THREAD__ && __has_feature (thread_sanitizer)
# define __SANITIZE_THREAD__ 1
# endif
/* Although the following sanitizers are in Clang not GCC,
define GCC-like macro names for consistency and convenience. */
# if !defined __SANITIZE_MEMORY__ && __has_feature (memory_sanitizer)
# define __SANITIZE_MEMORY__ 1
# endif
# if !defined __SANITIZE_SCUDO__ && __has_feature (scudo_sanitizer)
# define __SANITIZE_SCUDO__ 1
# endif
#endif
])
AH_VERBATIM([c_linkage],
[/* In C++, there is the concept of "language linkage", that encompasses
    (1-1/1)