[clangd] Reland 'Handle PresumedLocations in IncludeCollector'
authorKadir Cetinkaya <kadircet@google.com>
Wed, 6 May 2020 14:20:31 +0000 (16:20 +0200)
committerKadir Cetinkaya <kadircet@google.com>
Wed, 6 May 2020 15:57:03 +0000 (17:57 +0200)
commit6d6d48add8a8fcfbc311648a1d6b1ccc6e1e8b26
tree216fabbab59fd1ba5012bc5e173045628bc89b9b
parent59bc99a08a69217b6a6de5df7ef99b0be7e3e1f4
[clangd] Reland 'Handle PresumedLocations in IncludeCollector'

Summary:
This will enable extraction of correct line locations in preamble patch
for includes.

Reviewers: sammccall

Reviewed By: sammccall

Subscribers: ilya-biryukov, MaskRay, jkorous, arphaman, usaxena95, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D78740
clang-tools-extra/clangd/Headers.cpp
clang-tools-extra/clangd/unittests/HeadersTests.cpp