File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -3754,6 +3754,16 @@ static void findFriends()
37543754 const ArgumentList &mmdAl = mmd->argumentList ();
37553755 const ArgumentList &fmdAl = fmd->argumentList ();
37563756 mergeArguments (const_cast <ArgumentList&>(fmdAl),const_cast <ArgumentList&>(mmdAl));
3757+
3758+ // reset argument lists to add missing default parameters
3759+ QCString mmdAlStr = argListToString (mmdAl);
3760+ QCString fmdAlStr = argListToString (fmdAl);
3761+ mmd->setArgsString (mmdAlStr);
3762+ fmd->setArgsString (fmdAlStr);
3763+ mmd->moveDeclArgumentList (std::make_unique<ArgumentList>(mmdAl));
3764+ fmd->moveDeclArgumentList (std::make_unique<ArgumentList>(fmdAl));
3765+ AUTO_TRACE_ADD (" friend args='{}' member args='{}'" ,argListToString (fmd->argumentList ()),argListToString (mmd->argumentList ()));
3766+
37573767 if (!fmd->documentation ().isEmpty ())
37583768 {
37593769 mmd->setDocumentation (fmd->documentation (),fmd->docFile (),fmd->docLine ());
@@ -3797,6 +3807,7 @@ static void findFriends()
37973807
37983808 mmd->addQualifiers (fmd->getQualifiers ());
37993809 fmd->addQualifiers (mmd->getQualifiers ());
3810+
38003811 }
38013812 }
38023813 }
You can’t perform that action at this time.
0 commit comments