Skip to content

Commit 8f40f92

Browse files
committed
issue #8480: Python: certain 'reimplements' entries missing
1 parent 1f78363 commit 8f40f92

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

src/classdef.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3406,6 +3406,7 @@ void ClassDefImpl::mergeMembers()
34063406
{
34073407
// merge the members in the base class of this inheritance branch first
34083408
bClass->mergeMembers();
3409+
if (bClass->getLanguage()==SrcLangExt_Python) continue; // python does not have member overloading, see issue 8480
34093410

34103411
const MemberNameInfoLinkedMap &srcMnd = bClass->memberNameInfoLinkedMap();
34113412
MemberNameInfoLinkedMap &dstMnd = m_impl->allMemberNameInfoLinkedMap;

src/doxygen.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7674,6 +7674,7 @@ static void computeMemberRelations()
76747674
// qPrint(argListToString(mdAl))
76757675
// );
76767676
if (
7677+
bmd->getLanguage()==SrcLangExt_Python ||
76777678
matchArguments2(bmd->getOuterScope(),bmd->getFileDef(),&bmdAl,
76787679
md->getOuterScope(), md->getFileDef(), &mdAl,
76797680
TRUE

0 commit comments

Comments
 (0)