hokein added inline comments.
================ Comment at: clangd/index/SymbolCollector.cpp:69 +// qualifier. Inline namespaces and unscoped enums are skipped. +llvm::Expected<std::string> getScope(const NamedDecl *ND) { + llvm::SmallVector<llvm::StringRef, 4> Contexts; ---------------- There is a `SuppressUnwrittenScope` option in `PrintingPolicy`, I think we can probably use `printQualifiedName` with our customized policy (setting `SuppressUnwrittenScope` to true) here. ================ Comment at: clangd/index/SymbolCollector.cpp:195 llvm::SmallString<128> USR; + if (ND->getIdentifier() == nullptr) + return true; ---------------- Consider moving to `shouldFilterDecl`? We also have a check `if (ND->getDeclName().isEmpty())` there, which I assume does similar thing. Repository: rCTE Clang Tools Extra https://reviews.llvm.org/D42796 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits