diff options
author | Jan Svoboda <jan_svoboda@apple.com> | 2023-09-10 23:30:27 -0700 |
---|---|---|
committer | Jan Svoboda <jan_svoboda@apple.com> | 2023-09-20 18:41:25 -0700 |
commit | 3de1e30c9a59c0c2f7d498488532e1e324059082 (patch) | |
tree | f745cbd2dfb9ff5fbada607dd7f4fecaeef955bc | |
parent | 2f2319cf2406d9830a331cbf015881c55ae78806 (diff) | |
download | llvm-3de1e30c9a59c0c2f7d498488532e1e324059082.zip llvm-3de1e30c9a59c0c2f7d498488532e1e324059082.tar.gz llvm-3de1e30c9a59c0c2f7d498488532e1e324059082.tar.bz2 |
[clang] NFCI: Use `FileEntryRef` in `SymbolCollector`
-rw-r--r-- | clang-tools-extra/clangd/index/SymbolCollector.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/clang-tools-extra/clangd/index/SymbolCollector.cpp b/clang-tools-extra/clangd/index/SymbolCollector.cpp index 8fe1146..74aca9b 100644 --- a/clang-tools-extra/clangd/index/SymbolCollector.cpp +++ b/clang-tools-extra/clangd/index/SymbolCollector.cpp @@ -363,14 +363,15 @@ private: // named `Framework`, e.g. `NSObject.h` in framework `Foundation` would // give <Foundation/Foundation.h> if the umbrella header exists, otherwise // <Foundation/NSObject.h>. - std::optional<llvm::StringRef> getFrameworkHeaderIncludeSpelling( - const FileEntry *FE, llvm::StringRef Framework, HeaderSearch &HS) { - auto Res = CachePathToFrameworkSpelling.try_emplace(FE->getName()); + std::optional<llvm::StringRef> + getFrameworkHeaderIncludeSpelling(FileEntryRef FE, llvm::StringRef Framework, + HeaderSearch &HS) { + auto Res = CachePathToFrameworkSpelling.try_emplace(FE.getName()); auto *CachedHeaderSpelling = &Res.first->second; if (!Res.second) return llvm::StringRef(*CachedHeaderSpelling); - auto HeaderPath = splitFrameworkHeaderPath(FE->getName()); + auto HeaderPath = splitFrameworkHeaderPath(FE.getName()); if (!HeaderPath) { // Unexpected: must not be a proper framework header, don't cache the // failure. |