[clang-tools-extra] Symbol tags in SymbolInformation, WorkspaceSymbol, CallHierarchyItem and TypeHierarchyItem (PR #170103)

Dimitri Ratz via cfe-commits cfe-commits at lists.llvm.org
Tue Apr 21 01:53:45 PDT 2026


================
@@ -208,21 +320,47 @@ SymbolTags computeSymbolTags(const NamedDecl &ND) {
   return Result;
 }
 
+std::vector<SymbolTag> expandTagBitmask(const SymbolTags STGS) {
----------------
ratzdi wrote:

> You are confusing me a bit, you moved the filtering into `getSymbolTags`, not into `computeSymbolTags`, which by the way is in my opinion what we want, the full Symbol information should still be in the index available. The filter is just for the client.

Sorry, just forgotten to update it after clarification. 

https://github.com/llvm/llvm-project/pull/170103


More information about the cfe-commits mailing list