[libcxx-commits] [PATCH] D145017: [libc++][libc++abi] Make libc++ includes more compatible with its own modulemap
Mark de Wever via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Wed Mar 1 09:06:51 PST 2023
Mordante added inline comments.
================
Comment at: libcxx/src/filesystem/operations.cpp:17
#include <type_traits>
+#include <utility>
#include <vector>
----------------
philnik wrote:
> I don't think we want to do this. In fact, we should go the other way and use private headers instead IMO. Instead, we should pass `-fmodule-name=std` to let clang know that these files implement the module.
+1 I think we either need to add the missing granularized headers or the module map is misses exports for the granularized headers. I've seen the latter several times while using granularized headers in `<format>`.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D145017/new/
https://reviews.llvm.org/D145017
More information about the libcxx-commits
mailing list