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/scripted/ScriptedProcess.cpp | |
| parent | fc0aacf324b172309ee10334e2213e1b3df8ea45 (diff) | |
[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/scripted/ScriptedProcess.cpp')
0 files changed, 0 insertions, 0 deletions
