[clangd] Use FileManager for getCanonicalPath, NFC
authorHaojian Wu <hokein.wu@gmail.com>
Fri, 2 Jun 2023 10:12:54 +0000 (12:12 +0200)
committerHaojian Wu <hokein.wu@gmail.com>
Fri, 2 Jun 2023 10:55:21 +0000 (12:55 +0200)
commitbe8da1f6e68603fd49ee7faa7c309f44f5b1a8b2
treecedb1619bd96f7efb1fa68664b56ddb16cb1e2ee
parente97b8a7e3fb9d4bd270bb25bac9777d86dcbdaf3
[clangd] Use FileManager for getCanonicalPath, NFC

get rid of the SourceManager dependency -- getCanonicalPath doesn't use
other SourceManager fields.
clang-tools-extra/clangd/Diagnostics.cpp
clang-tools-extra/clangd/IncludeCleaner.cpp
clang-tools-extra/clangd/SourceCode.cpp
clang-tools-extra/clangd/SourceCode.h
clang-tools-extra/clangd/XRefs.cpp
clang-tools-extra/clangd/index/Background.cpp
clang-tools-extra/clangd/index/SymbolCollector.cpp
clang-tools-extra/clangd/indexer/IndexerMain.cpp
clang-tools-extra/clangd/refactor/Tweak.cpp