aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/FrontendAction.cpp
diff options
context:
space:
mode:
authorJan Svoboda <jan_svoboda@apple.com>2023-09-10 11:15:59 -0700
committerJan Svoboda <jan_svoboda@apple.com>2023-09-13 13:32:26 -0700
commit1b07d4329880c98f313da426272be5cf50c0768d (patch)
tree16df652c1040e2fb14ff286fd1e48ae5ca47cc51 /clang/lib/Frontend/FrontendAction.cpp
parent86735a4353aee4a3ba1e2feea173a7cc659c7a60 (diff)
downloadllvm-1b07d4329880c98f313da426272be5cf50c0768d.zip
llvm-1b07d4329880c98f313da426272be5cf50c0768d.tar.gz
llvm-1b07d4329880c98f313da426272be5cf50c0768d.tar.bz2
[clang] NFCI: Use `FileEntryRef` in `ModuleMap::InferredModuleAllowedBy`
Diffstat (limited to 'clang/lib/Frontend/FrontendAction.cpp')
-rw-r--r--clang/lib/Frontend/FrontendAction.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/clang/lib/Frontend/FrontendAction.cpp b/clang/lib/Frontend/FrontendAction.cpp
index 7912ff0..ada86b0 100644
--- a/clang/lib/Frontend/FrontendAction.cpp
+++ b/clang/lib/Frontend/FrontendAction.cpp
@@ -525,15 +525,15 @@ static Module *prepareToBuildModule(CompilerInstance &CI,
StringRef OriginalModuleMapName = CI.getFrontendOpts().OriginalModuleMap;
if (!OriginalModuleMapName.empty()) {
auto OriginalModuleMap =
- CI.getFileManager().getFile(OriginalModuleMapName,
- /*openFile*/ true);
+ CI.getFileManager().getOptionalFileRef(OriginalModuleMapName,
+ /*openFile*/ true);
if (!OriginalModuleMap) {
CI.getDiagnostics().Report(diag::err_module_map_not_found)
<< OriginalModuleMapName;
return nullptr;
}
- if (*OriginalModuleMap != CI.getSourceManager().getFileEntryForID(
- CI.getSourceManager().getMainFileID())) {
+ if (*OriginalModuleMap != CI.getSourceManager().getFileEntryRefForID(
+ CI.getSourceManager().getMainFileID())) {
M->IsInferred = true;
CI.getPreprocessor().getHeaderSearchInfo().getModuleMap()
.setInferredModuleAllowedBy(M, *OriginalModuleMap);