diff options
author | Kirill Bobyrev <kbobyrev@google.com> | 2021-11-26 16:20:40 +0100 |
---|---|---|
committer | Kirill Bobyrev <kbobyrev@google.com> | 2021-11-26 16:20:48 +0100 |
commit | 34cc210aa8af2fd33598e5559d0f5b51f9423dd6 (patch) | |
tree | 1946391203317eb92d450822815da33c726c10c1 /lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h | |
parent | fc0aacf324b172309ee10334e2213e1b3df8ea45 (diff) | |
download | llvm-34cc210aa8af2fd33598e5559d0f5b51f9423dd6.zip llvm-34cc210aa8af2fd33598e5559d0f5b51f9423dd6.tar.gz llvm-34cc210aa8af2fd33598e5559d0f5b51f9423dd6.tar.bz2 |
[clangd] IncludeCleaner: Attribute symbols from non self-contained headers to their parents
When a symbol comes from the non self-contained header, we recursively uplift
the file we consider used to the first includer that has a header guard. We
need to do this while we still have FileIDs because every time a non
self-contained header is included, it gets a new FileID but is later
deduplicated by HeaderID and it's not possible to understand where it was
included from.
Based on D114370.
Reviewed By: sammccall
Differential Revision: https://reviews.llvm.org/D114623
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h')
0 files changed, 0 insertions, 0 deletions