[libcxx-commits] [libcxx] [libc++] Regenerate transitive include. (PR #202001)

A. Jiang via libcxx-commits libcxx-commits at lists.llvm.org
Sat Jun 6 20:24:00 PDT 2026


frederick-vs-ja wrote:

`<barrier>` and `<stop_token>` are added in C++20 (via [P1153R6](https://wg21.link/p1135r6) and [P0660R10](https://wg21.link/p0660r10)), while this PR touches data for pre-C++20 modes.

IIUC we just mark tests for them UNSUPPORTED before C++20. So all tests have been passing.
https://github.com/llvm/llvm-project/blob/a0344e9f990d503274662b9cbf7f15b7ad92a3e9/libcxx/utils/libcxx/header_information.py#L179
https://github.com/llvm/llvm-project/blob/a0344e9f990d503274662b9cbf7f15b7ad92a3e9/libcxx/utils/libcxx/header_information.py#L196

I believe this PR makes sense only if we want to support including `<barrier>` and `<stop_token>` before C++20 mode.

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


More information about the libcxx-commits mailing list