While we eventually want to remove the mapping from .Private to _Private modules, until we do, ensure that it behaves the same for explicit modules.
rdar://107449872
Paths
| Differential D147477
[clang][modules] Handle explicit modules when checking for .Private -> _Private ClosedPublic Authored by benlangmuir on Apr 3 2023, 3:24 PM.
Details Summary While we eventually want to remove the mapping from .Private to _Private modules, until we do, ensure that it behaves the same for explicit modules. rdar://107449872
Diff Detail Event Timeline
This revision is now accepted and ready to land.Apr 3 2023, 4:30 PM Closed by commit rG8ec36e6956cb: [clang][modules] Handle explicit modules when checking for .Private -> _Private (authored by benlangmuir). · Explain WhyApr 4 2023, 8:12 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 510629 clang/lib/Frontend/CompilerInstance.cpp
clang/test/Modules/implicit-private-with-submodule-explicit.m
|
Can we also test the -fmodule-file=<path> mode? I assume it doesn't go through the changed code path, but having extra test coverage could be useful.