diff options
author | Jan Svoboda <jan_svoboda@apple.com> | 2022-04-11 12:10:05 +0200 |
---|---|---|
committer | Jan Svoboda <jan_svoboda@apple.com> | 2022-04-14 10:46:12 +0200 |
commit | d79ad2f1dbc2db63121620f55d6cfa915f2733ac (patch) | |
tree | dca0a7f3177ad2506868f2b7b7409c32f4ff2029 /clang-tools-extra/clang-move | |
parent | defce20cbb774ebc818a15445bc21a38739afad6 (diff) | |
download | llvm-d79ad2f1dbc2db63121620f55d6cfa915f2733ac.zip llvm-d79ad2f1dbc2db63121620f55d6cfa915f2733ac.tar.gz llvm-d79ad2f1dbc2db63121620f55d6cfa915f2733ac.tar.bz2 |
[clang][lex] NFCI: Use FileEntryRef in PPCallbacks::InclusionDirective()
This patch changes type of the `File` parameter in `PPCallbacks::InclusionDirective()` from `const FileEntry *` to `Optional<FileEntryRef>`.
With the API change in place, this patch then removes some uses of the deprecated `FileEntry::getName()` (e.g. in `DependencyGraph.cpp` and `ModuleDependencyCollector.cpp`).
Reviewed By: dexonsmith, bnbarham
Differential Revision: https://reviews.llvm.org/D123574
Diffstat (limited to 'clang-tools-extra/clang-move')
-rw-r--r-- | clang-tools-extra/clang-move/Move.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang-tools-extra/clang-move/Move.cpp b/clang-tools-extra/clang-move/Move.cpp index 8e0ec0f..6419bd3 100644 --- a/clang-tools-extra/clang-move/Move.cpp +++ b/clang-tools-extra/clang-move/Move.cpp @@ -131,7 +131,7 @@ public: void InclusionDirective(SourceLocation HashLoc, const Token & /*IncludeTok*/, StringRef FileName, bool IsAngled, CharSourceRange FilenameRange, - const FileEntry * /*File*/, StringRef SearchPath, + Optional<FileEntryRef> /*File*/, StringRef SearchPath, StringRef /*RelativePath*/, const Module * /*Imported*/, SrcMgr::CharacteristicKind /*FileType*/) override { |