Author: Kadir Cetinkaya Date: 2025-01-23T10:06:33+01:00 New Revision: 4b0df28a68a4ed4ec5829fb4d8722a0e701d1796
URL: https://github.com/llvm/llvm-project/commit/4b0df28a68a4ed4ec5829fb4d8722a0e701d1796 DIFF: https://github.com/llvm/llvm-project/commit/4b0df28a68a4ed4ec5829fb4d8722a0e701d1796.diff LOG: [clang][Tooling] Prefer <atomic> for atomic_* family in C++ Added: Modified: clang/lib/Tooling/Inclusions/Stdlib/StdSpecialSymbolMap.inc Removed: ################################################################################ diff --git a/clang/lib/Tooling/Inclusions/Stdlib/StdSpecialSymbolMap.inc b/clang/lib/Tooling/Inclusions/Stdlib/StdSpecialSymbolMap.inc index 9179217dd6ca8b..0a332c99dd49fc 100644 --- a/clang/lib/Tooling/Inclusions/Stdlib/StdSpecialSymbolMap.inc +++ b/clang/lib/Tooling/Inclusions/Stdlib/StdSpecialSymbolMap.inc @@ -284,100 +284,148 @@ SYMBOL(abs, None, <math.h>) SYMBOL(atomic, std::, <atomic>) // atomic_* family symbols. <stdatomic.h> is for C compatibility. SYMBOL(atomic_bool, std::, <atomic>) +SYMBOL(atomic_bool, None, <atomic>) SYMBOL(atomic_bool, None, <stdatomic.h>) SYMBOL(atomic_char, std::, <atomic>) +SYMBOL(atomic_char, None, <atomic>) SYMBOL(atomic_char, None, <stdatomic.h>) SYMBOL(atomic_char16_t, std::, <atomic>) +SYMBOL(atomic_char16_t, None, <atomic>) SYMBOL(atomic_char16_t, None, <stdatomic.h>) SYMBOL(atomic_char32_t, std::, <atomic>) +SYMBOL(atomic_char32_t, None, <atomic>) SYMBOL(atomic_char32_t, None, <stdatomic.h>) SYMBOL(atomic_char8_t, std::, <atomic>) +SYMBOL(atomic_char8_t, None, <atomic>) SYMBOL(atomic_char8_t, None, <stdatomic.h>) SYMBOL(atomic_int, std::, <atomic>) +SYMBOL(atomic_int, None, <atomic>) SYMBOL(atomic_int, None, <stdatomic.h>) SYMBOL(atomic_int16_t, std::, <atomic>) +SYMBOL(atomic_int16_t, None, <atomic>) SYMBOL(atomic_int16_t, None, <stdatomic.h>) SYMBOL(atomic_int32_t, std::, <atomic>) +SYMBOL(atomic_int32_t, None, <atomic>) SYMBOL(atomic_int32_t, None, <stdatomic.h>) SYMBOL(atomic_int64_t, std::, <atomic>) +SYMBOL(atomic_int64_t, None, <atomic>) SYMBOL(atomic_int64_t, None, <stdatomic.h>) SYMBOL(atomic_int8_t, std::, <atomic>) +SYMBOL(atomic_int8_t, None, <atomic>) SYMBOL(atomic_int8_t, None, <stdatomic.h>) SYMBOL(atomic_int_fast16_t, std::, <atomic>) +SYMBOL(atomic_int_fast16_t, None, <atomic>) SYMBOL(atomic_int_fast16_t, None, <stdatomic.h>) SYMBOL(atomic_int_fast32_t, std::, <atomic>) +SYMBOL(atomic_int_fast32_t, None, <atomic>) SYMBOL(atomic_int_fast32_t, None, <stdatomic.h>) SYMBOL(atomic_int_fast64_t, std::, <atomic>) +SYMBOL(atomic_int_fast64_t, None, <atomic>) SYMBOL(atomic_int_fast64_t, None, <stdatomic.h>) SYMBOL(atomic_int_fast8_t, std::, <atomic>) +SYMBOL(atomic_int_fast8_t, None, <atomic>) SYMBOL(atomic_int_fast8_t, None, <stdatomic.h>) SYMBOL(atomic_int_least16_t, std::, <atomic>) +SYMBOL(atomic_int_least16_t, None, <atomic>) SYMBOL(atomic_int_least16_t, None, <stdatomic.h>) SYMBOL(atomic_int_least32_t, std::, <atomic>) +SYMBOL(atomic_int_least32_t, None, <atomic>) SYMBOL(atomic_int_least32_t, None, <stdatomic.h>) SYMBOL(atomic_int_least64_t, std::, <atomic>) +SYMBOL(atomic_int_least64_t, None, <atomic>) SYMBOL(atomic_int_least64_t, None, <stdatomic.h>) SYMBOL(atomic_int_least8_t, std::, <atomic>) +SYMBOL(atomic_int_least8_t, None, <atomic>) SYMBOL(atomic_int_least8_t, None, <stdatomic.h>) SYMBOL(atomic_intmax_t, std::, <atomic>) +SYMBOL(atomic_intmax_t, None, <atomic>) SYMBOL(atomic_intmax_t, None, <stdatomic.h>) SYMBOL(atomic_intptr_t, std::, <atomic>) +SYMBOL(atomic_intptr_t, None, <atomic>) SYMBOL(atomic_intptr_t, None, <stdatomic.h>) SYMBOL(atomic_llong, std::, <atomic>) +SYMBOL(atomic_llong, None, <atomic>) SYMBOL(atomic_llong, None, <stdatomic.h>) SYMBOL(atomic_long, std::, <atomic>) +SYMBOL(atomic_long, None, <atomic>) SYMBOL(atomic_long, None, <stdatomic.h>) SYMBOL(atomic_ptr diff _t, std::, <atomic>) +SYMBOL(atomic_ptr diff _t, None, <atomic>) SYMBOL(atomic_ptr diff _t, None, <stdatomic.h>) SYMBOL(atomic_schar, std::, <atomic>) +SYMBOL(atomic_schar, None, <atomic>) SYMBOL(atomic_schar, None, <stdatomic.h>) SYMBOL(atomic_short, std::, <atomic>) +SYMBOL(atomic_short, None, <atomic>) SYMBOL(atomic_short, None, <stdatomic.h>) SYMBOL(atomic_signed_lock_free, std::, <atomic>) +SYMBOL(atomic_signed_lock_free, None, <atomic>) SYMBOL(atomic_signed_lock_free, None, <stdatomic.h>) SYMBOL(atomic_size_t, std::, <atomic>) +SYMBOL(atomic_size_t, None, <atomic>) SYMBOL(atomic_size_t, None, <stdatomic.h>) SYMBOL(atomic_uchar, std::, <atomic>) +SYMBOL(atomic_uchar, None, <atomic>) SYMBOL(atomic_uchar, None, <stdatomic.h>) SYMBOL(atomic_uint, std::, <atomic>) +SYMBOL(atomic_uint, None, <atomic>) SYMBOL(atomic_uint, None, <stdatomic.h>) SYMBOL(atomic_uint16_t, std::, <atomic>) +SYMBOL(atomic_uint16_t, None, <atomic>) SYMBOL(atomic_uint16_t, None, <stdatomic.h>) SYMBOL(atomic_uint32_t, std::, <atomic>) +SYMBOL(atomic_uint32_t, None, <atomic>) SYMBOL(atomic_uint32_t, None, <stdatomic.h>) SYMBOL(atomic_uint64_t, std::, <atomic>) +SYMBOL(atomic_uint64_t, None, <atomic>) SYMBOL(atomic_uint64_t, None, <stdatomic.h>) SYMBOL(atomic_uint8_t, std::, <atomic>) +SYMBOL(atomic_uint8_t, None, <atomic>) SYMBOL(atomic_uint8_t, None, <stdatomic.h>) SYMBOL(atomic_uint_fast16_t, std::, <atomic>) +SYMBOL(atomic_uint_fast16_t, None, <atomic>) SYMBOL(atomic_uint_fast16_t, None, <stdatomic.h>) SYMBOL(atomic_uint_fast32_t, std::, <atomic>) +SYMBOL(atomic_uint_fast32_t, None, <atomic>) SYMBOL(atomic_uint_fast32_t, None, <stdatomic.h>) SYMBOL(atomic_uint_fast64_t, std::, <atomic>) +SYMBOL(atomic_uint_fast64_t, None, <atomic>) SYMBOL(atomic_uint_fast64_t, None, <stdatomic.h>) SYMBOL(atomic_uint_fast8_t, std::, <atomic>) +SYMBOL(atomic_uint_fast8_t, None, <atomic>) SYMBOL(atomic_uint_fast8_t, None, <stdatomic.h>) SYMBOL(atomic_uint_least16_t, std::, <atomic>) +SYMBOL(atomic_uint_least16_t, None, <atomic>) SYMBOL(atomic_uint_least16_t, None, <stdatomic.h>) SYMBOL(atomic_uint_least32_t, std::, <atomic>) +SYMBOL(atomic_uint_least32_t, None, <atomic>) SYMBOL(atomic_uint_least32_t, None, <stdatomic.h>) SYMBOL(atomic_uint_least64_t, std::, <atomic>) +SYMBOL(atomic_uint_least64_t, None, <atomic>) SYMBOL(atomic_uint_least64_t, None, <stdatomic.h>) SYMBOL(atomic_uint_least8_t, std::, <atomic>) +SYMBOL(atomic_uint_least8_t, None, <atomic>) SYMBOL(atomic_uint_least8_t, None, <stdatomic.h>) SYMBOL(atomic_uintmax_t, std::, <atomic>) +SYMBOL(atomic_uintmax_t, None, <atomic>) SYMBOL(atomic_uintmax_t, None, <stdatomic.h>) SYMBOL(atomic_uintptr_t, std::, <atomic>) +SYMBOL(atomic_uintptr_t, None, <atomic>) SYMBOL(atomic_uintptr_t, None, <stdatomic.h>) SYMBOL(atomic_ullong, std::, <atomic>) +SYMBOL(atomic_ullong, None, <atomic>) SYMBOL(atomic_ullong, None, <stdatomic.h>) SYMBOL(atomic_ulong, std::, <atomic>) +SYMBOL(atomic_ulong, None, <atomic>) SYMBOL(atomic_ulong, None, <stdatomic.h>) SYMBOL(atomic_unsigned_lock_free, std::, <atomic>) +SYMBOL(atomic_unsigned_lock_free, None, <atomic>) SYMBOL(atomic_unsigned_lock_free, None, <stdatomic.h>) SYMBOL(atomic_ushort, std::, <atomic>) +SYMBOL(atomic_ushort, None, <atomic>) SYMBOL(atomic_ushort, None, <stdatomic.h>) SYMBOL(atomic_wchar_t, std::, <atomic>) +SYMBOL(atomic_wchar_t, None, <atomic>) SYMBOL(atomic_wchar_t, None, <stdatomic.h>) // std::get has a few variants for diff erent types (tuple, array, pair etc) _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits