@@ -3597,8 +3597,8 @@ void ClassDefImpl::mergeMembersFromBaseClasses(bool mergeVirtualBaseClass)
35973597 if (srcCd==dstCd || dstCd->isBaseClass (srcCd,TRUE ))
35983598 // member is in the same or a base class
35993599 {
3600- ArgumentList &srcAl = const_cast <ArgumentList&>( srcMd->argumentList () );
3601- ArgumentList &dstAl = const_cast <ArgumentList&>( dstMd->argumentList () );
3600+ const ArgumentList &srcAl = srcMd->argumentList ();
3601+ const ArgumentList &dstAl = dstMd->argumentList ();
36023602 found=matchArguments2 (
36033603 srcMd->getOuterScope (),srcMd->getFileDef (),&srcAl,
36043604 dstMd->getOuterScope (),dstMd->getFileDef (),&dstAl,
@@ -5051,8 +5051,8 @@ bool ClassDefImpl::containsOverload(const MemberDef *md) const
50515051 for (const auto &mi : *mni)
50525052 {
50535053 const MemberDef *classMd = mi->memberDef ();
5054- ArgumentList &classAl = const_cast <ArgumentList&>( classMd->argumentList () );
5055- ArgumentList &al = const_cast <ArgumentList&>( md->argumentList () );
5054+ const ArgumentList &classAl = classMd->argumentList ();
5055+ const ArgumentList &al = md->argumentList ();
50565056 bool found = matchArguments2 (
50575057 classMd->getOuterScope (),classMd->getFileDef (),&classAl,
50585058 md->getOuterScope (),md->getFileDef (),&al,
0 commit comments