[clang][index] Fix a crash for accessing a null field decl.
authorHaojian Wu <hokein.wu@gmail.com>
Wed, 20 May 2020 21:15:08 +0000 (23:15 +0200)
committerHaojian Wu <hokein.wu@gmail.com>
Thu, 21 May 2020 07:47:36 +0000 (09:47 +0200)
commitc2c36c4f4b69ade6d8610b1dc98ff9f02c94320d
tree9ce47f60a51c1eb6af0f634fdb6fa6096fcb13ad
parent1c3d9c2f3629c758db859b55e839dc97734fa171
[clang][index] Fix a crash for accessing a null field decl.

getField() may return a nullptr, we already did that in
BodyIndexer::VisitDesignatedInitExpr, but missed one place.
clang/lib/Index/IndexBody.cpp
clang/test/Index/index-designated-init-recovery.cpp [new file with mode: 0644]