[libcxx-commits] [PATCH] D120466: [libc++] Granularize <utility> includes

Eric Fiselier via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Thu Feb 24 12:23:06 PST 2022


EricWF added a comment.

I know I'm late to the party on this, but is there a document explaining the benefits of modularizing the headers? Cuz I see a bunch of downsides to it. The most recent of which I ran into was diagnostic error messages.  I'm almost certain it's a lot slower to hit the file system this many times too. It also causes the compiler to emit incorrect Fix i suggestions?

If there isn't a document describing this, we need one.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D120466



More information about the libcxx-commits mailing list