oontvoo marked an inline comment as done and an inline comment as not done.
oontvoo added inline comments.
================
Comment at: clang/lib/Lex/HeaderSearch.cpp:1266
+ if (PP.isIncludeVisibleInLocalModule(File, M)) return false;
+ else PP.setIncludeVisibleForHeader(File, M);
+ } else {
----------------
oontvoo wrote:
> jyknight wrote:
> > I wonder if this should be just using the CurSubmoduleState. Actually, is
> > "M" even needed in this function at all -- why isn't everything just using
> > CurSubmoduleState? (It's very likely I'm just confused about what the
> > semantics of this are...).
> > "Is M needed ... ?"
>
> Yes - I think so because if we're looking at Module header, then I *think*
> the header's content will/should be visible to the submods in it.
>
> On the other hand (ie., the else branch), if we're looking a "regular"
> header, then it should not be visible to the submods
[not done - re-opening for question]
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D75951/new/
https://reviews.llvm.org/D75951
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits