aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Serialization/ModuleManager.cpp
diff options
context:
space:
mode:
authorJan Svoboda <jan_svoboda@apple.com>2023-09-09 10:17:01 -0700
committerJan Svoboda <jan_svoboda@apple.com>2023-09-09 21:50:38 -0700
commitbc933c904704f747fb63f6c93d09c6759936e255 (patch)
tree83060d48fcc10857bc87cf12ed62530ec0450083 /clang/lib/Serialization/ModuleManager.cpp
parente483a6e174f5e06ae46d870c5263b489db4b9e65 (diff)
downloadllvm-bc933c904704f747fb63f6c93d09c6759936e255.zip
llvm-bc933c904704f747fb63f6c93d09c6759936e255.tar.gz
llvm-bc933c904704f747fb63f6c93d09c6759936e255.tar.bz2
[clang] NFCI: Use `FileEntryRef` in `ModuleManager`
Diffstat (limited to 'clang/lib/Serialization/ModuleManager.cpp')
-rw-r--r--clang/lib/Serialization/ModuleManager.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/clang/lib/Serialization/ModuleManager.cpp b/clang/lib/Serialization/ModuleManager.cpp
index 5b099b7..112d27e 100644
--- a/clang/lib/Serialization/ModuleManager.cpp
+++ b/clang/lib/Serialization/ModuleManager.cpp
@@ -143,15 +143,15 @@ ModuleManager::addModule(StringRef FileName, ModuleKind Type,
// being consistent across operating systems and across subsequent accesses
// to the Modules map.
auto implicitModuleNamesMatch = [](ModuleKind Kind, const ModuleFile *MF,
- const FileEntry *Entry) -> bool {
+ FileEntryRef Entry) -> bool {
if (Kind != MK_ImplicitModule)
return true;
- return Entry->getName() == MF->FileName;
+ return Entry.getName() == MF->FileName;
};
// Check whether we already loaded this module, before
if (ModuleFile *ModuleEntry = Modules.lookup(Entry)) {
- if (implicitModuleNamesMatch(Type, ModuleEntry, Entry)) {
+ if (implicitModuleNamesMatch(Type, ModuleEntry, *Entry)) {
// Check the stored signature.
if (checkSignature(ModuleEntry->Signature, ExpectedSignature, ErrorStr))
return OutOfDate;