[clangd] Refactor IncludeStructure: use File (unsigned) for most computations
authorKirill Bobyrev <kbobyrev@google.com>
Tue, 28 Sep 2021 05:44:18 +0000 (07:44 +0200)
committerKirill Bobyrev <kbobyrev@google.com>
Tue, 28 Sep 2021 05:44:28 +0000 (07:44 +0200)
commit1bcd6b51a98263d440ff7549070060f7e7b0326a
treeecdf2a7d4e44daad845e0673c7b5cf3d6c549dd4
parent57e8f840b6d33475ca5f023001996ab4bc9035b4
[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