mirror-llvm-project/libcxx/include/__configuration
Nikolas Klauser 6f3328e869
[libc++] Don't add #pragma clang attribute with GCC (#206989)
GCC doesn't support `#pragma clang attribute`, which causes a bunch of
diagnostics. Since we have it behind a macro anyways we can simply
define the macro as empty with GCC.
2026-07-22 17:46:13 +02:00
..
abi.h [libc++] Rename the macro for the LLVM 18 ABI tag used in ranges (#208464) 2026-07-10 10:33:36 +02:00
attributes.h [libc++][ThreadSafety] Add thread safety annotations for variadic std::scoped_lock (#204462) 2026-07-07 17:52:56 +02:00
availability.h [libc++][NFC] Re-order availability mapping to _LIBCPP_INTRODUCED_IN_LLVM_{N} (#210694) 2026-07-21 07:34:43 -04:00
compiler.h [libc++] Move compiler-specific configuration into <__configuration/compiler.h> (#205590) 2026-06-26 18:33:58 +02:00
diagnostic_suppression.h [libc++] Introduce implicit and explicit ABI annotations (#193045) 2026-05-08 12:21:31 +02:00
experimental.h [libc++] Make optional::iterator experimental (#173470) 2026-01-09 10:21:48 -05:00
hardening.h [libc++] Address most LLVM23 TODOs (#199397) 2026-05-26 06:33:39 +02:00
language.h [libc++] Move constexpr/explicit macros to <__configuration/language.h> (#205535) 2026-06-24 14:14:15 +02:00
namespace.h [libc++] Don't add #pragma clang attribute with GCC (#206989) 2026-07-22 17:46:13 +02:00
platform.h Revert "[libc++] Move threading and random device config into <__configuration/platform.h>" (#207134) 2026-07-02 09:37:09 +02:00
pstl.h [libc++] Split the PSTL configuration macros into a separate header (#205531) 2026-06-26 20:36:05 +02:00
utility.h [libc++] Move _LIBCPP_CONCAT{,3} to <__configuration/utility.h> (#205533) 2026-06-24 14:48:16 +02:00