summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/memberlist.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/memberlist.cpp b/src/memberlist.cpp
index c4ee04c..6aec867 100644
--- a/src/memberlist.cpp
+++ b/src/memberlist.cpp
@@ -774,7 +774,7 @@ void MemberList::writeDocumentationPage(OutputList &ol,
{
MemberDefMutable *md = toMemberDefMutable(imd);
- if (md->isDetailedSectionLinkable())
+ if (md && md->isDetailedSectionLinkable())
{
auto it = overloadInfo.insert(std::make_pair(md->name(),OverloadInfo())).first;
it->second.total++;
@@ -785,7 +785,7 @@ void MemberList::writeDocumentationPage(OutputList &ol,
{
Definition *container_d = toDefinition(const_cast<DefinitionMutable*>(container));
MemberDefMutable *md = toMemberDefMutable(imd);
- if (md->isDetailedSectionLinkable())
+ if (md && md->isDetailedSectionLinkable())
{
auto it = overloadInfo.find(md->name().str());
uint overloadCount = it->second.total;