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
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to