Author: Armin Rigo <ar...@tunes.org>
Branch: 
Changeset: r3154:960ab54c2eb4
Date: 2018-08-30 13:38 +0200
http://bitbucket.org/cffi/cffi/changeset/960ab54c2eb4/

Log:    oops, don't do that if 'ct' is a CT_POINTER

diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c
--- a/c/_cffi_backend.c
+++ b/c/_cffi_backend.c
@@ -1469,7 +1469,7 @@
     }
 
  cannot_convert:
-    if (CData_Check(init))
+    if ((ct->ct_flags & CT_ARRAY) && CData_Check(init))
     {
         CDataObject *cd = (CDataObject *)init;
         if (cd->c_type == ct)
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to