[clangd] Avoid relations being overwritten in a header shard
authorNathan Ridge <zeratul976@hotmail.com>
Sat, 5 Sep 2020 23:22:59 +0000 (19:22 -0400)
committerNathan Ridge <zeratul976@hotmail.com>
Sun, 11 Oct 2020 19:32:54 +0000 (15:32 -0400)
commitf82346fd7391fdd15b77355deb6f7c030a89dcb5
tree8576be783f80b547d54a5ec6bcc6ed1cab412433
parent544a6aa2674e3875e4014eafb101a982f9296439
[clangd] Avoid relations being overwritten in a header shard

Fixes https://github.com/clangd/clangd/issues/510

Differential Revision: https://reviews.llvm.org/D87256
clang-tools-extra/clangd/index/FileIndex.cpp
clang-tools-extra/clangd/unittests/BackgroundIndexTests.cpp
clang-tools-extra/clangd/unittests/FileIndexTests.cpp