[libcxx-commits] [PATCH] D156177: [libc++][Modules] Recreate the top level `std` clang module

Mark de Wever via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Tue Jul 25 09:23:11 PDT 2023


Mordante added a comment.

In D156177#4532349 <https://reviews.llvm.org/D156177#4532349>, @aprantl wrote:

>> ! In D156177#4532335 <https://reviews.llvm.org/D156177#4532335>, @Mordante wrote:
>>  I'm not entirely fond of this approach.
>
> Would you mind clarifying what your concerns are?

My main concern is shipping a header to all our users that includes everything without me understanding why. Especially since that was not needed before the changes to modules. Hence my question why this is needed by LLDB.

Smaller concerns, which are fixable

- Something else we need to maintain. We don't often add new top-level headers and I don't see tooling to make sure we don't forget to add it.
- Using a module named `std` which is a C++23 feature


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D156177/new/

https://reviews.llvm.org/D156177



More information about the libcxx-commits mailing list