diff options
author | Dimitri van Heesch <doxygen@gmail.com> | 2021-02-05 18:29:47 (GMT) |
---|---|---|
committer | Dimitri van Heesch <doxygen@gmail.com> | 2021-02-05 18:29:47 (GMT) |
commit | 0e61eb42b00ccd3f02095af16fcd28ba0788bb31 (patch) | |
tree | b0a6a086c4f4688a4839884e881cb406f0a55843 | |
parent | b3cefe5954ed37ebcf843eced45e878b7b3dddcc (diff) | |
download | Doxygen-0e61eb42b00ccd3f02095af16fcd28ba0788bb31.zip Doxygen-0e61eb42b00ccd3f02095af16fcd28ba0788bb31.tar.gz Doxygen-0e61eb42b00ccd3f02095af16fcd28ba0788bb31.tar.bz2 |
issue #8370: Doxygen 1.9.1 confused by C++ using/typedef declaration
-rw-r--r-- | src/util.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/util.cpp b/src/util.cpp index d387b02..3567f5f 100644 --- a/src/util.cpp +++ b/src/util.cpp @@ -1933,12 +1933,10 @@ static bool matchArgument2( dstA.canType=""; // invalidate cached type value } - if (srcA.canType.isEmpty()) + if (srcA.canType.isEmpty() || dstA.canType.isEmpty()) { + // need to re-evaluate both see issue #8370 srcA.canType = extractCanonicalArgType(srcScope,srcFileScope,srcA); - } - if (dstA.canType.isEmpty()) - { dstA.canType = extractCanonicalArgType(dstScope,dstFileScope,dstA); } |