diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-09-01 13:53:27 +0200 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2022-09-06 18:21:30 +0000 |
commit | 0d861df4ec368c6de3fdd4d569c913c9027a9f59 (patch) | |
tree | 7de8db6e6dc4483418fd5d3dec8ff861d86e5ff5 | |
parent | e4eebfbcb77464caca15aa4f1a233cd2fa2296be (diff) |
shiboken6: Fix a crash caused by invalid return types of added functions
Pass up the parse error.
Task-number: PYSIDE-2046
Change-Id: I5c32b056887ac9b4b5229457e5416fa16d4b1818
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
(cherry picked from commit b42c3339158c4c677e16614e698db30a3643122f)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r-- | sources/shiboken6/ApiExtractor/typeparser.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sources/shiboken6/ApiExtractor/typeparser.cpp b/sources/shiboken6/ApiExtractor/typeparser.cpp index 1b2e770c8..91e4b41eb 100644 --- a/sources/shiboken6/ApiExtractor/typeparser.cpp +++ b/sources/shiboken6/ApiExtractor/typeparser.cpp @@ -304,7 +304,7 @@ TypeInfo TypeParser::parse(const QString &str, QString *errorMessage) break; } - tok = scanner.nextToken(); + tok = scanner.nextToken(errorMessage); } if (stack.isEmpty() || stack.constFirst().qualifiedName().isEmpty()) { |