[libcxx-commits] [libcxx] eec2f09 - [libc++][NFC] Removed duplicated `_LIBCPP_INTRODUCED_IN_LLVM_23` macros (#210602)
via libcxx-commits
libcxx-commits at lists.llvm.org
Mon Jul 20 02:23:34 PDT 2026
Author: Hristo Hristov
Date: 2026-07-20T12:23:30+03:00
New Revision: eec2f0916d44c33beac52f4396c7a9c98b0c9cf6
URL: https://github.com/llvm/llvm-project/commit/eec2f0916d44c33beac52f4396c7a9c98b0c9cf6
DIFF: https://github.com/llvm/llvm-project/commit/eec2f0916d44c33beac52f4396c7a9c98b0c9cf6.diff
LOG: [libc++][NFC] Removed duplicated `_LIBCPP_INTRODUCED_IN_LLVM_23` macros (#210602)
Removed the redundant macros, which apparently were added by two
different patches.
Added:
Modified:
libcxx/include/__configuration/availability.h
Removed:
################################################################################
diff --git a/libcxx/include/__configuration/availability.h b/libcxx/include/__configuration/availability.h
index 735af5d431cb1..1fbd87ba52a64 100644
--- a/libcxx/include/__configuration/availability.h
+++ b/libcxx/include/__configuration/availability.h
@@ -38,8 +38,6 @@
// When availability annotations are disabled, we take for granted that features introduced
// in all versions of the library are available.
#if !_LIBCPP_HAS_VENDOR_AVAILABILITY_ANNOTATIONS
-# define _LIBCPP_INTRODUCED_IN_LLVM_23 1
-# define _LIBCPP_INTRODUCED_IN_LLVM_23_ATTRIBUTE /* nothing */
# define _LIBCPP_INTRODUCED_IN_LLVM_23 1
# define _LIBCPP_INTRODUCED_IN_LLVM_23_ATTRIBUTE /* nothing */
More information about the libcxx-commits
mailing list