Skip to content

Commit 3de1e30

Browse files
committed
[clang] NFCI: Use FileEntryRef in SymbolCollector
1 parent 2f2319c commit 3de1e30

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

clang-tools-extra/clangd/index/SymbolCollector.cpp

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -363,14 +363,15 @@ class SymbolCollector::HeaderFileURICache {
363363
// named `Framework`, e.g. `NSObject.h` in framework `Foundation` would
364364
// give <Foundation/Foundation.h> if the umbrella header exists, otherwise
365365
// <Foundation/NSObject.h>.
366-
std::optional<llvm::StringRef> getFrameworkHeaderIncludeSpelling(
367-
const FileEntry *FE, llvm::StringRef Framework, HeaderSearch &HS) {
368-
auto Res = CachePathToFrameworkSpelling.try_emplace(FE->getName());
366+
std::optional<llvm::StringRef>
367+
getFrameworkHeaderIncludeSpelling(FileEntryRef FE, llvm::StringRef Framework,
368+
HeaderSearch &HS) {
369+
auto Res = CachePathToFrameworkSpelling.try_emplace(FE.getName());
369370
auto *CachedHeaderSpelling = &Res.first->second;
370371
if (!Res.second)
371372
return llvm::StringRef(*CachedHeaderSpelling);
372373

373-
auto HeaderPath = splitFrameworkHeaderPath(FE->getName());
374+
auto HeaderPath = splitFrameworkHeaderPath(FE.getName());
374375
if (!HeaderPath) {
375376
// Unexpected: must not be a proper framework header, don't cache the
376377
// failure.

0 commit comments

Comments
 (0)