[Python-modules-commits] r32074 - in packages/sip4/trunk/debian/patches (1 file)

mitya57 at users.alioth.debian.org mitya57 at users.alioth.debian.org
Thu Mar 26 10:49:56 UTC 2015


    Date: Thursday, March 26, 2015 @ 10:49:55
  Author: mitya57
Revision: 32074

Really add debian/patches/fix_methodcode_regression.diff to Svn

Added:
  packages/sip4/trunk/debian/patches/fix_methodcode_regression.diff

Added: packages/sip4/trunk/debian/patches/fix_methodcode_regression.diff
===================================================================
--- packages/sip4/trunk/debian/patches/fix_methodcode_regression.diff	                        (rev 0)
+++ packages/sip4/trunk/debian/patches/fix_methodcode_regression.diff	2015-03-26 10:49:55 UTC (rev 32074)
@@ -0,0 +1,15 @@
+Description: fix a regression that affects methods with %MethodCode and __len__ annotation
+Origin: upstream, http://riverbankcomputing.co.uk/hg/sip/rev/765b6874363f
+Last-Update: 2015-03-16
+
+--- a/sipgen/metasrc/parser.y
++++ b/sipgen/metasrc/parser.y
+@@ -7172,7 +7172,7 @@
+         len->common = findFunction(pt, mod, c_scope, mt_scope, len->cppname,
+                 TRUE, 0, FALSE);
+ 
+-        if (od->methodcode == NULL)
++        if ((len->methodcode = od->methodcode) == NULL)
+         {
+             char *buf = sipStrdup("            sipRes = (SIP_SSIZE_T)sipCpp->");
+             codeBlock *code;




More information about the Python-modules-commits mailing list