Mercurial > hg > CbC > CbC_llvm
diff clang-tools-extra/clangd/HeaderSourceSwitch.h @ 221:79ff65ed7e25
LLVM12 Original
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 15 Jun 2021 19:15:29 +0900 |
parents | 1d019706d866 |
children | c4bab56944e8 |
line wrap: on
line diff
--- a/clang-tools-extra/clangd/HeaderSourceSwitch.h Tue Jun 15 19:13:43 2021 +0900 +++ b/clang-tools-extra/clangd/HeaderSourceSwitch.h Tue Jun 15 19:15:29 2021 +0900 @@ -18,12 +18,11 @@ /// Given a header file, returns the best matching source file, and vice visa. /// It only uses the filename heuristics to do the inference. llvm::Optional<Path> getCorrespondingHeaderOrSource( - const Path &OriginalFile, - llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS); + PathRef OriginalFile, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS); /// Given a header file, returns the best matching source file, and vice visa. /// The heuristics incorporate with the AST and the index (if provided). -llvm::Optional<Path> getCorrespondingHeaderOrSource(const Path &OriginalFile, +llvm::Optional<Path> getCorrespondingHeaderOrSource(PathRef OriginalFile, ParsedAST &AST, const SymbolIndex *Index);