[libcxx-commits] [libcxx] [libc++] Remove a few transitive includes (PR #70553)

via libcxx-commits libcxx-commits at lists.llvm.org
Tue Oct 31 03:24:24 PDT 2023


philnik777 wrote:

> Wait, this is changing the exposed transitive includes in C++03/11/14/17/20 though. We normally only do that when we really need to. Is there a reason why you are doing that in this PR? This is effectively a breaking change.

I've only added includes and the one I added was `<version>`. That was already included transitively, it just didn't show up because we're not listing the transitive closure. We should probably do that, since there is no reason not to and just leads to confusion.

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


More information about the libcxx-commits mailing list