[clangd] Dont provide locations for non-existent files.
authorKadir Cetinkaya <kadircet@google.com>
Wed, 5 Dec 2018 11:57:15 +0000 (11:57 +0000)
committerKadir Cetinkaya <kadircet@google.com>
Wed, 5 Dec 2018 11:57:15 +0000 (11:57 +0000)
commit6f9b20426163bc6daf6e3ac27f76843ac6b3216f
treeef1ace4963d461a0f39ce10d902adcb1fdf7315b
parentb97393fae53dbf6e21013e5b3f4d97d53c93db58
[clangd] Dont provide locations for non-existent files.

Summary:
We were getting assertion errors when we had bad file names, instead we
should skip those.

Reviewers: hokein

Subscribers: ilya-biryukov, ioeric, MaskRay, jkorous, arphaman, cfe-commits

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

llvm-svn: 348359
clang-tools-extra/clangd/AST.cpp
clang-tools-extra/unittests/clangd/SymbolCollectorTests.cpp