[clangd] More complete fix for hover crashes on invalid record.
authorHaojian Wu <hokein.wu@gmail.com>
Mon, 6 Jul 2020 15:12:39 +0000 (17:12 +0200)
committerHaojian Wu <hokein.wu@gmail.com>
Mon, 6 Jul 2020 15:12:39 +0000 (17:12 +0200)
commit254b016c6561e4ec4d145b81c4d0aaf3d2c7fca6
treeb702cb4abc832d5680a0e2dfdf5494f38daea5be
parenta2619a60e4601c445e9ca6e16c76052e00d907ff
[clangd] More complete fix for hover crashes on invalid record.

 We should not call getFieldOffset on invalid record decls.

Differential Revision: https://reviews.llvm.org/D83189
clang-tools-extra/clangd/Hover.cpp
clang-tools-extra/clangd/unittests/HoverTests.cpp