[clangd] Refactor IncludeStructure: use File (unsigned) for most computations
authorKirill Bobyrev <kbobyrev@google.com>
Mon, 27 Sep 2021 15:50:50 +0000 (17:50 +0200)
committerKirill Bobyrev <kbobyrev@google.com>
Mon, 27 Sep 2021 15:50:53 +0000 (17:50 +0200)
commit0b1eff1bc5d004b1964bb9b1667e3efc034f3f62
treed51e2134de0c8a9218e8a109e73bd139f4a434eb
parent74d622dea450da4b85383aa4b1758b902ef906a6
[clangd] Refactor IncludeStructure: use File (unsigned) for most computations

Preparation for D108194.

Reviewed By: sammccall

Differential Revision: https://reviews.llvm.org/D110386
clang-tools-extra/clangd/CodeComplete.cpp
clang-tools-extra/clangd/Headers.cpp
clang-tools-extra/clangd/Headers.h
clang-tools-extra/clangd/unittests/HeadersTests.cpp
clang-tools-extra/clangd/unittests/ParsedASTTests.cpp