update to removal of SourceManager::createFileID(FileEntry*)
commit1d8e7b7639c74729171c263d2d2a67426751af43
authorSven Verdoolaege <sven.verdoolaege@gmail.com>
Sun, 7 Jul 2024 10:45:11 +0000 (7 12:45 +0200)
committerSven Verdoolaege <sven.verdoolaege@gmail.com>
Sun, 7 Jul 2024 12:27:01 +0000 (7 14:27 +0200)
tree9ce9789e68647adfaebd5091dbc393b75a6abf99
parent5ebdcc64c5f9eb0792711ea815080ebb6baa9848
update to removal of SourceManager::createFileID(FileEntry*)

The overload of SourceManager::createFileID taking
a FileEntry * was removed in LLVM commit llvmorg-18-init-7647-g27254ae51192
([clang] NFCI: Use `FileEntryRef` for `FileID` creation (#67838),
Tue Oct 3 22:07:46 2023 +0200).

Use FileManager::getFileRef instead of FileManager::getFile
whenever FileManager::getFileRef is available
so that the overload of SourceManager::createFileID taking a FileEntryRef
can be used.

Signed-off-by: Sven Verdoolaege <sven.verdoolaege@gmail.com>
pet.cc