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

Michael Spencer via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Tue Jul 25 17:00:29 PDT 2023


Bigcheese added a comment.

Changing the name of a module (clang or C++20) is a breaking change, we need to keep importing `std` by name working with Clang modules.

The Clang module `std` and the C++20 module `std` are different things in that the Clang module includes macros and the full content reachable from the top level headers, while the C++ 20 module does not include macros, and only guarantees a set list of names are visible.


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