Skip to content

Commit 2027951

Browse files
committed
Refactoring: remove unneeded const_cast's
1 parent 8482547 commit 2027951

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

src/classdef.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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,

src/definition.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,6 @@ class Definition
297297
private:
298298
friend class DefinitionImpl;
299299
friend DefinitionMutable* toDefinitionMutable(Definition *);
300-
friend DefinitionMutable* toDefinitionMutable(const Definition *);
301300
virtual DefinitionMutable *toDefinitionMutable_() = 0;
302301
virtual const DefinitionImpl *toDefinitionImpl_() const = 0;
303302
};

0 commit comments

Comments
 (0)