[libcxx-commits] [libcxx] 18c0f3a - [libc++] Use _LIBCPP_KEEP_TRANSITIVE_INCLUDES_LLVM23 in <future> (#207668)

via libcxx-commits libcxx-commits at lists.llvm.org
Mon Jul 6 03:36:24 PDT 2026


Author: Nikolas Klauser
Date: 2026-07-06T12:36:19+02:00
New Revision: 18c0f3a20c46b79d5a1023372982bc73b39b6627

URL: https://github.com/llvm/llvm-project/commit/18c0f3a20c46b79d5a1023372982bc73b39b6627
DIFF: https://github.com/llvm/llvm-project/commit/18c0f3a20c46b79d5a1023372982bc73b39b6627.diff

LOG: [libc++] Use _LIBCPP_KEEP_TRANSITIVE_INCLUDES_LLVM23 in <future> (#207668)

`_LIBCPP_REMOVE_TRANSITIVE_INCLUDES` was used accidentally.

Added: 
    

Modified: 
    libcxx/include/future

Removed: 
    


################################################################################
diff  --git a/libcxx/include/future b/libcxx/include/future
index 498fda99fdafd..fd265972ab750 100644
--- a/libcxx/include/future
+++ b/libcxx/include/future
@@ -2079,7 +2079,7 @@ _LIBCPP_POP_MACROS
 #    include <thread>
 #  endif
 
-#  if !defined(_LIBCPP_REMOVE_TRANSITIVE_INCLUDES) && _LIBCPP_STD_VER <= 23
+#  if defined(_LIBCPP_KEEP_TRANSITIVE_INCLUDES_LLVM23) && _LIBCPP_STD_VER <= 23
 #    include <sstream>
 #  endif
 


        


More information about the libcxx-commits mailing list