Skip to content

Commit e41c14a

Browse files
committed
[rdar://116457378] Fix build failure. [NFCI]
The method createFileID has been replaced with getOrCreateFileID in the following commit: commit 27254ae Author: Jan Svoboda <[email protected]> [clang] NFCI: Use FileEntryRef for FileID creation (llvm#67838)
1 parent 8727ef3 commit e41c14a

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

clang/lib/APINotes/APINotesManager.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,8 @@ APINotesManager::loadAPINotes(const FileEntry *apiNotesFile) {
8585
apiNotesFile->getName());
8686

8787
// Open the source file.
88-
auto sourceFileID = SourceMgr.createFileID(apiNotesFile, SourceLocation(), SrcMgr::C_User);
88+
auto sourceFileID =
89+
SourceMgr.getOrCreateFileID(apiNotesFile->getLastRef(), SrcMgr::C_User);
8990
auto sourceBuffer = SourceMgr.getBufferOrNone(sourceFileID, SourceLocation());
9091
if (!sourceBuffer) return nullptr;
9192

clang/lib/Basic/SourceMgrAdapter.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,8 @@ SourceLocation SourceMgrAdapter::mapLocation(const llvm::SourceMgr &llvmSrcMgr,
5252
FileID fileID;
5353
if (DefaultFile) {
5454
// Map to the default file.
55-
fileID = SrcMgr.createFileID(DefaultFile, SourceLocation(),
56-
SrcMgr::C_User);
55+
fileID =
56+
SrcMgr.getOrCreateFileID(DefaultFile->getLastRef(), SrcMgr::C_User);
5757

5858
// Only do this once.
5959
DefaultFile = nullptr;

0 commit comments

Comments
 (0)