[clangd] SymbolLocation only covers symbol name.
authorHaojian Wu <hokein@google.com>
Tue, 13 Feb 2018 09:53:50 +0000 (09:53 +0000)
committerHaojian Wu <hokein@google.com>
Tue, 13 Feb 2018 09:53:50 +0000 (09:53 +0000)
commitdc02a3d9434026d368174ea2559992c0fca2806b
tree8217c5e141c784d5b3cc709952cc18f5a90cff16
parent3bd0a1586712e40972269074283b35196aee0ddc
[clangd] SymbolLocation only covers symbol name.

Summary:
* Change the offset range to half-open, [start, end).
* Fix a few fixmes.

Reviewers: sammccall

Subscribers: klimek, ilya-biryukov, jkorous-apple, ioeric, cfe-commits

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

llvm-svn: 324992
clang-tools-extra/clangd/index/Index.cpp
clang-tools-extra/clangd/index/Index.h
clang-tools-extra/clangd/index/SymbolCollector.cpp
clang-tools-extra/unittests/clangd/SymbolCollectorTests.cpp