File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2332,21 +2332,21 @@ const std::list<const Token *> & CheckClass::getVirtualFunctionCalls(const Funct
23322332void CheckClass::getFirstVirtualFunctionCallStack (
23332333 std::map<const Function *, std::list<const Token *> > & virtualFunctionCallsMap,
23342334 const Token * callToken,
2335- std::list<const Token *> & callstack )
2335+ std::list<const Token *> & pureFuncStack )
23362336{
23372337 const Function *callFunction = callToken->function ();
23382338 if (callFunction->isVirtual () && (!callFunction->isPure () || !callFunction->hasBody ())) {
2339- callstack .push_back (callFunction->tokenDef );
2339+ pureFuncStack .push_back (callFunction->tokenDef );
23402340 return ;
23412341 }
23422342 std::map<const Function *, std::list<const Token *> >::const_iterator found = virtualFunctionCallsMap.find (callFunction);
23432343 if (found == virtualFunctionCallsMap.end () || found->second .empty ()) {
2344- callstack .clear ();
2344+ pureFuncStack .clear ();
23452345 return ;
23462346 }
23472347 const Token * firstCall = *found->second .begin ();
2348- callstack .push_back (firstCall);
2349- getFirstVirtualFunctionCallStack (virtualFunctionCallsMap, firstCall, callstack );
2348+ pureFuncStack .push_back (firstCall);
2349+ getFirstVirtualFunctionCallStack (virtualFunctionCallsMap, firstCall, pureFuncStack );
23502350}
23512351
23522352void CheckClass::virtualFunctionCallInConstructorError (
You can’t perform that action at this time.
0 commit comments