summaryrefslogtreecommitdiff
path: root/dev-python/PyQt5-sip/files/PyQt5-sip-12.13.0-c99.patch
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python/PyQt5-sip/files/PyQt5-sip-12.13.0-c99.patch')
-rw-r--r--dev-python/PyQt5-sip/files/PyQt5-sip-12.13.0-c99.patch16
1 files changed, 16 insertions, 0 deletions
diff --git a/dev-python/PyQt5-sip/files/PyQt5-sip-12.13.0-c99.patch b/dev-python/PyQt5-sip/files/PyQt5-sip-12.13.0-c99.patch
new file mode 100644
index 000000000000..b1fd2470758c
--- /dev/null
+++ b/dev-python/PyQt5-sip/files/PyQt5-sip-12.13.0-c99.patch
@@ -0,0 +1,16 @@
+https://bugs.gentoo.org/919000
+https://www.riverbankcomputing.com/hg/sip/rev/afc99fa84d0d
+
+diff --git a/siplib.c b/siplib.c
+index 8b0a6d5..d996a9c 100644
+--- a/siplib.c
++++ b/siplib.c
+@@ -3902,7 +3902,7 @@ static int parsePass1(PyObject **parseErrp, sipSimpleWrapper **selfp,
+ {
+ case '#':
+ /* A ctor has an argument with the /Transfer/ annotation. */
+- *selfp = va_arg(va, PyObject *);
++ *selfp = (sipSimpleWrapper *) va_arg(va, PyObject *);
+ break;
+
+ case 'B':