With this change, clangd now computes framework-style includes
for framework headers at indexing time.
This also updates HeaderSearch to consistently set the Framework
HeaderFileInfo field for framework headers.
Differential D117056
[clangd] Properly compute framework-style include spelling dgoldman on Jan 11 2022, 2:38 PM. Authored by
Details With this change, clangd now computes framework-style includes This also updates HeaderSearch to consistently set the Framework
Diff Detail
Event TimelineComment Actions Nice!
Comment Actions Changes for review
Comment Actions This looks good now, only blocker is dropping the change to LookupFile somehow. Is it valuable to land this before the imminent 14 branch cut? I think it's OK but as an indexing change a crash has the possibility to be really disruptive, and most of the rest of us aren't regularly dogfooding this on Mac.
Comment Actions Support private headers + private umbrellas
Comment Actions Thanks! LG with a couple of optional nits.
|
...ToUmbrellaHeaderSpelling?
(Unclear to me what values "umbrella include" would take)