Permalink
Browse files

Bug 722457 - regression referencing namespaced type

  • Loading branch information...
Dimitri van Heesch
Dimitri van Heesch committed Feb 15, 2014
1 parent d96458c commit 9b76c1a9bb7039962933aeef398bb7aa2f59c3a5
Showing with 3 additions and 1 deletion.
  1. +3 −1 src/doxygen.cpp
View
@@ -6163,12 +6163,14 @@ static void findMember(EntryNav *rootNav,
matching = FALSE;
}
}
bool rootIsUserDoc = (root->section&Entry::MEMBERDOC_SEC)!=0;
bool classIsTemplate = scopeIsTemplate(md->getClassDef());
bool mdIsTemplate = md->templateArguments()!=0;
bool classOrMdIsTemplate = mdIsTemplate || classIsTemplate;
bool rootIsTemplate = root->tArgLists!=0;
//printf("classIsTemplate=%d mdIsTemplate=%d rootIsTemplate=%d\n",classIsTemplate,mdIsTemplate,rootIsTemplate);
if ((mdIsTemplate || rootIsTemplate) && // either md or root is a template
if (!rootIsUserDoc && // don't check out-of-line @fn references, see bug722457
(mdIsTemplate || rootIsTemplate) && // either md or root is a template
((classOrMdIsTemplate && !rootIsTemplate) || (!classOrMdIsTemplate && rootIsTemplate))
)
{

0 comments on commit 9b76c1a

Please sign in to comment.