[PATCH] D41759: [clangd] Catch more symbols in SymbolCollector.

2018-01-09 Thread Haojian Wu via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. hokein marked an inline comment as done. Closed by commit rCTE322067: [clangd] Catch more symbols in SymbolCollector. (authored by hokein, committed by ). Changed prior to commit: https://reviews.llvm.org/D41759?vs=129053

[PATCH] D41759: [clangd] Catch more symbols in SymbolCollector.

2018-01-09 Thread Haojian Wu via Phabricator via cfe-commits
hokein updated this revision to Diff 129053. hokein added a comment. Add a comment for symbols in anonymous namespace. Repository: rCTE Clang Tools Extra https://reviews.llvm.org/D41759 Files: clangd/index/SymbolCollector.cpp unittests/clangd/SymbolCollectorTests.cpp Index: unittests/c

[PATCH] D41759: [clangd] Catch more symbols in SymbolCollector.

2018-01-09 Thread Ilya Biryukov via Phabricator via cfe-commits
ilya-biryukov accepted this revision. ilya-biryukov added a comment. This revision is now accepted and ready to land. LGTM (see the review comment about adding a comment in the code too) Comment at: clangd/index/SymbolCollector.cpp:89 +// violations. +if (ND->isInAnonym

[PATCH] D41759: [clangd] Catch more symbols in SymbolCollector.

2018-01-08 Thread Haojian Wu via Phabricator via cfe-commits
hokein added inline comments. Comment at: clangd/index/SymbolCollector.cpp:89 +// violations. +if (ND->isInAnonymousNamespace()) return true; ilya-biryukov wrote: > Why don't we include symbols from anonymous namespaces too? > They are very similar

[PATCH] D41759: [clangd] Catch more symbols in SymbolCollector.

2018-01-08 Thread Ilya Biryukov via Phabricator via cfe-commits
ilya-biryukov added inline comments. Comment at: clangd/index/SymbolCollector.cpp:89 +// violations. +if (ND->isInAnonymousNamespace()) return true; Why don't we include symbols from anonymous namespaces too? They are very similar to static symbols

[PATCH] D41759: [clangd] Catch more symbols in SymbolCollector.

2018-01-05 Thread Haojian Wu via Phabricator via cfe-commits
hokein created this revision. hokein added a reviewer: ilya-biryukov. Herald added a subscriber: klimek. We currently only collect external-linkage symbols in the collector, which results in missing some typical symbols (like no-linkage type alias symbols). This patch relaxes the constraint a bi