aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2022-04-08 09:04:21 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2022-04-08 13:35:50 +0200
commitd51a393db5e1414e9f07b4f9f8f6c968a98920cb (patch)
tree71f53f04c9220201a702c16c6d5ec5ea453572b3
parentee11074ac2d391981e4def026b03604d4732c9f6 (diff)
Fix crashes with named parameters
Cherry-pick 5f1459ac96ab97f85d1391b7d3ec424c782e5b52 of 3d9fa77b9fd556fdd87125aa33ce0a3bf8dda3f9 failed to remove Py_DECREF(kwds_dup). Task-number: PYSIDE-1697 Fixes: PYSIDE-1881 Change-Id: I352df489a15d2c799d177226bad7c5e00fb71a91 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
-rw-r--r--sources/shiboken2/generator/shiboken2/cppgenerator.cpp5
1 files changed, 0 insertions, 5 deletions
diff --git a/sources/shiboken2/generator/shiboken2/cppgenerator.cpp b/sources/shiboken2/generator/shiboken2/cppgenerator.cpp
index 0a8db80f6..fa225035a 100644
--- a/sources/shiboken2/generator/shiboken2/cppgenerator.cpp
+++ b/sources/shiboken2/generator/shiboken2/cppgenerator.cpp
@@ -3301,11 +3301,6 @@ void CppGenerator::writeNamedArgumentResolution(QTextStream &s, const AbstractMe
else
s << INDENT << "// fall through to handle extra keyword signals and properties\n";
}
- s << INDENT << "} else {\n";
- {
- Indentation indent(INDENT);
- s << INDENT << "Py_DECREF(kwds_dup);\n";
- }
s << INDENT << "}\n";
}
s << INDENT << "}\n";