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

via libcxx-commits libcxx-commits at lists.llvm.org
Mon Jul 6 00:20:46 PDT 2026


llvmorg-github-actions[bot] wrote:


<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-libcxx

Author: Nikolas Klauser (philnik777)

<details>
<summary>Changes</summary>

`_LIBCPP_REMOVE_TRANSITIVE_INCLUDES` was used accidentally.


---
Full diff: https://github.com/llvm/llvm-project/pull/207668.diff


1 Files Affected:

- (modified) libcxx/include/future (+1-1) 


``````````diff
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
 

``````````

</details>


https://github.com/llvm/llvm-project/pull/207668


More information about the libcxx-commits mailing list