diff options
Diffstat (limited to 'src/corelib/kernel/qmetaobject.cpp')
| -rw-r--r-- | src/corelib/kernel/qmetaobject.cpp | 3 |
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 == '<') |
