[clangd] Collect enum constants in SymbolCollector
authorHaojian Wu <hokein@google.com>
Fri, 19 Jan 2018 09:35:55 +0000 (09:35 +0000)
committerHaojian Wu <hokein@google.com>
Fri, 19 Jan 2018 09:35:55 +0000 (09:35 +0000)
commit9873fdd4f55963a974939294c669da0af3f5ac49
tree4a7053185d3a7a9aec9536332f0ab5743b72fe3c
parentfe011a6ed95c111c5c9e9915dc7176ef99f5f66a
[clangd] Collect enum constants in SymbolCollector

Summary:
* ignore nameless symbols
* include enum constant declarataion

Reviewers: ilya-biryukov, jkorous-apple

Reviewed By: ilya-biryukov

Subscribers: ioeric, cfe-commits, klimek

Differential Revision: https://reviews.llvm.org/D42074

llvm-svn: 322929
clang-tools-extra/clangd/index/SymbolCollector.cpp
clang-tools-extra/unittests/clangd/SymbolCollectorTests.cpp