aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2022-09-01 13:53:27 +0200
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2022-09-06 18:21:30 +0000
commit0d861df4ec368c6de3fdd4d569c913c9027a9f59 (patch)
tree7de8db6e6dc4483418fd5d3dec8ff861d86e5ff5
parente4eebfbcb77464caca15aa4f1a233cd2fa2296be (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.cpp2
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()) {