[clang] [clang][modules] Non-modular #import Should Respect Submodule Visibility (PR #170215)
Qiongsi Wu via cfe-commits
cfe-commits at lists.llvm.org
Mon Apr 27 15:51:01 PDT 2026
================
@@ -2373,10 +2386,8 @@ HeaderFileInfoTrait::ReadData(internal_key_ref key, const unsigned char *d,
// implicit module import.
SubmoduleID GlobalSMID = Reader.getGlobalSubmoduleID(M, LocalSMID);
Module *Mod = Reader.getSubmodule(GlobalSMID);
- ModuleMap &ModMap =
- Reader.getPreprocessor().getHeaderSearchInfo().getModuleMap();
- if (FE || (FE = getFile(key))) {
+ if (FE) {
----------------
qiongsiwu wrote:
Comments added!
https://github.com/llvm/llvm-project/pull/170215
More information about the cfe-commits
mailing list