summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel/qmetaobject.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/corelib/kernel/qmetaobject.cpp')
-rw-r--r--src/corelib/kernel/qmetaobject.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/corelib/kernel/qmetaobject.cpp b/src/corelib/kernel/qmetaobject.cpp
index d3d71ccf5d3..795cc531114 100644
--- a/src/corelib/kernel/qmetaobject.cpp
+++ b/src/corelib/kernel/qmetaobject.cpp
@@ -1401,6 +1401,9 @@ static void qRemoveWhitespace(QByteArrayView str, char *d)
static char *qNormalizeType(char *d, int &templdepth, QByteArray &result)
{
const char *t = d;
+
+ // e.g. "QMap<a, QList<int const>>, QList<b>)"
+ // `t` is at the beginning; `d` is advanced to the `,` after the closing >>
while (*d && (templdepth
|| (*d != ',' && *d != ')'))) {
if (*d == '<')