sammccall accepted this revision.
sammccall added a comment.
This revision is now accepted and ready to land.
Nice!
================
Comment at: clangd/index/Index.cpp:40
raw_ostream &operator<<(raw_ostream &OS, const Symbol &S) {
- return OS << S.Scope << S.Name;
+ return OS << S.Scope << S.Name << " " << S.CanonicalDeclaration << ", "
+ << S.Definition << "\n";
----------------
Was this just for debugging? I had this change locally when working on this
code, but reverted it.
It's not applicable in lots of places we'd like to debug with a symbol, so I'd
lean towards reverting it (and if we really need a verbose version, dumping the
YAML)
================
Comment at: clangd/index/Index.h:125
SymbolLocation Definition;
- // The location of the preferred declaration of the symbol.
+ // The location of the preferred declaration of the symbol, just covers the
+ // symbol name.
----------------
This fragment doesn't really make sense. (Semicolon might be better, but really
it should be another sentence).
Can we drop "the location of" so this fits on a line?
Repository:
rCTE Clang Tools Extra
https://reviews.llvm.org/D43182
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits