[clangd] Store ppdirective in Inclusion
authorKadir Cetinkaya <kadircet@google.com>
Wed, 15 Apr 2020 20:00:19 +0000 (22:00 +0200)
committerKadir Cetinkaya <kadircet@google.com>
Tue, 21 Apr 2020 08:27:26 +0000 (10:27 +0200)
commit6e017188b7607eb0f0b248881319bfd803cb8f78
tree01f4f30eb5ff32aa6f137a2f39e3e2d1cdc8b6fe
parentee959ddc5eee180f75851649d01260a4f0ba5198
[clangd] Store ppdirective in Inclusion

Summary:
This will enable PreamblePatching proposed in D77392 craft a more
informed patch.

Reviewers: sammccall

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

Tags: #clang

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