diff options
author | Topi Reinio <topi.reinio@qt.io> | 2020-08-21 13:49:15 +0200 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2020-08-24 10:13:08 +0000 |
commit | 67dd99b072fb96359f077e766067c0f218a64eba (patch) | |
tree | a02fb0c20d9d7a934f060dba8558c17f9bade472 | |
parent | 64f81759b334e70b4dc77ce66eaffe67d98aba4d (diff) | |
download | qttools-67dd99b072fb96359f077e766067c0f218a64eba.tar.gz |
qdoc: Fix incorrect loop when processing tagged \fn parameters
This fixes ASSERT: "uint(i) < uint(size())" in file
qt5/qtbase/src/corelib/text/qstring.h, line 1067
Fixes: QTBUG-86188
Change-Id: I77e76d45b04561ad1ca63bc526fd7473e8c761f9
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
(cherry picked from commit c3ca1f972e402281d3ec42498d3051767449a41b)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r-- | src/qdoc/clangcodeparser.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/qdoc/clangcodeparser.cpp b/src/qdoc/clangcodeparser.cpp index 99a74e9cb..539a603da 100644 --- a/src/qdoc/clangcodeparser.cpp +++ b/src/qdoc/clangcodeparser.cpp @@ -1657,7 +1657,7 @@ Node *ClangCodeParser::parseFnArg(const Location &location, const QString &fnArg if (blankSplit.size() > 0) { QString pName = blankSplit.last(); int j = 0; - while (j < pName.length() && !pName.at(i).isLetter()) + while (j < pName.length() && !pName.at(j).isLetter()) ++j; if (j > 0) pName = pName.mid(j); |