[clang-doc] Avoid parsing undefined base classes
authorJulie Hockett <juliehockett@google.com>
Wed, 3 Oct 2018 18:25:27 +0000 (18:25 +0000)
committerJulie Hockett <juliehockett@google.com>
Wed, 3 Oct 2018 18:25:27 +0000 (18:25 +0000)
commit73a4d54f81fd432655735b94d9e215e4220c687f
tree02a8e237493f4e943e8583405572b2b19ab5da86
parented9688db30a55b3d5cabaa598014c516fbcc5214
[clang-doc] Avoid parsing undefined base classes

Don't try to parse base classes for declarations that are not
definitions (segfaults, as there is no DefinitionData to access).

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

llvm-svn: 343703
clang-tools-extra/clang-doc/Serialize.cpp
clang-tools-extra/test/clang-doc/bc-record.cpp
clang-tools-extra/test/clang-doc/mapper-record.cpp
clang-tools-extra/test/clang-doc/md-record.cpp
clang-tools-extra/test/clang-doc/public-record.cpp
clang-tools-extra/test/clang-doc/test_cases/record.cpp
clang-tools-extra/test/clang-doc/yaml-record.cpp