summaryrefslogtreecommitdiffstats
path: root/src/memberdef.cpp
diff options
context:
space:
mode:
authorDimitri van Heesch <doxygen@gmail.com>2019-08-31 11:02:37 (GMT)
committerDimitri van Heesch <doxygen@gmail.com>2019-08-31 11:02:37 (GMT)
commit8a641dad0a1250d1f4646e4d6b1803c350a0ef71 (patch)
tree6432214bcf4686402421d2f65a1c9818360fe662 /src/memberdef.cpp
parent6a04051970cf66330a0a3bce49abf9f4f60b6d17 (diff)
parent94a797bcafb469d743ca36b153e01eb093efebf4 (diff)
downloadDoxygen-8a641dad0a1250d1f4646e4d6b1803c350a0ef71.zip
Doxygen-8a641dad0a1250d1f4646e4d6b1803c350a0ef71.tar.gz
Doxygen-8a641dad0a1250d1f4646e4d6b1803c350a0ef71.tar.bz2
Merge branch 'feature/issue_7212' of https://github.com/albert-github/doxygen into albert-github-feature/issue_7212
Diffstat (limited to 'src/memberdef.cpp')
-rw-r--r--src/memberdef.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/memberdef.cpp b/src/memberdef.cpp
index 469275c..d79b37e 100644
--- a/src/memberdef.cpp
+++ b/src/memberdef.cpp
@@ -4203,19 +4203,19 @@ void MemberDefImpl::detectUndocumentedParams(bool hasParamCommand,bool hasReturn
else if ( // see if return type is documented in a function w/o return type
hasReturnCommand &&
(
- returnType.find("void")!=-1 || // void return type
+ (returnType.find("void")!=-1 && returnType.find('*')==-1) || // void return type
returnType.find("subroutine")!=-1 || // fortran subroutine
isConstructor() || // a constructor
isDestructor() // or destructor
)
)
{
- warn_doc_error(getDefFileName(),getDefLine(),"documented empty return type of %s",
+ warn_doc_error(getDefFileName(),getDefLine(),"documented empty return type of %s",
qualifiedName().data());
}
else if ( // see if return needs to documented
m_impl->hasDocumentedReturnType ||
- returnType.find("void")!=-1 || // void return type
+ (returnType.find("void")!=-1 && returnType.find('*')==-1) || // void return type
returnType.find("subroutine")!=-1 || // fortran subroutine
isConstructor() || // a constructor
isDestructor() // or destructor