HomePhabricator

[clangd] Track origins of symbols (various indexes, Sema).

Description

[clangd] Track origins of symbols (various indexes, Sema).

Summary: Surface it in the completion items C++ API, and when a flag is set.

Reviewers: ioeric

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

Differential Revision: https://reviews.llvm.org/D48938

Details