aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/FrontendActions.cpp
diff options
context:
space:
mode:
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>2021-02-23 08:38:47 -0800
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>2021-02-23 09:57:28 -0800
commit64d8c7818db2bd428d4e2a9f27661ee49225477f (patch)
tree66a51cf01beb70ba870480027291a9ec7bda51f9 /clang/lib/Frontend/FrontendActions.cpp
parenteb165090bb063cb6b73433c30adeed6fef995108 (diff)
downloadllvm-64d8c7818db2bd428d4e2a9f27661ee49225477f.zip
llvm-64d8c7818db2bd428d4e2a9f27661ee49225477f.tar.gz
llvm-64d8c7818db2bd428d4e2a9f27661ee49225477f.tar.bz2
Revert "Module: Use FileEntryRef and DirectoryEntryRef in Umbrella, Header, and DirectoryName, NFC"
This (mostly) reverts 32c501dd88b62787d3a5ffda7aabcf4650dbe3cd. Hit a case where this causes a behaviour change, perhaps the same root cause that triggered the revert of a40db5502b2515a6f2f1676b5d7a655ae0f41179 in 7799ef7121aa7d59f4bd95cdf70035de724ead6f. (The API changes in DirectoryEntry.h have NOT been reverted as a number of subsequent commits depend on those.) https://reviews.llvm.org/D90497#2582166
Diffstat (limited to 'clang/lib/Frontend/FrontendActions.cpp')
-rw-r--r--clang/lib/Frontend/FrontendActions.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Frontend/FrontendActions.cpp b/clang/lib/Frontend/FrontendActions.cpp
index 060cec2..38b6f75 100644
--- a/clang/lib/Frontend/FrontendActions.cpp
+++ b/clang/lib/Frontend/FrontendActions.cpp
@@ -297,7 +297,7 @@ bool GenerateHeaderModuleAction::BeginSourceFileAction(
<< Name;
continue;
}
- Headers.push_back({std::string(Name), *FE});
+ Headers.push_back({std::string(Name), &FE->getFileEntry()});
}
HS.getModuleMap().createHeaderModule(CI.getLangOpts().CurrentModule, Headers);