diff options
author | Matěj Laitl <matej@laitl.cz> | 2012-11-29 22:50:08 +0100 |
---|---|---|
committer | Matěj Laitl <matej@laitl.cz> | 2012-11-29 22:50:08 +0100 |
commit | a498d5231adb20b8677aee18ea2cd643b1c41bcd (patch) | |
tree | da45dca6f1f0f4852d0031139464d3f57e93397c /Cython/Compiler/ModuleNode.py | |
parent | 6eb0745f2a28cbf60bfbe4feb40f95ddb5b54c46 (diff) | |
download | cython-a498d5231adb20b8677aee18ea2cd643b1c41bcd.tar.gz |
Add test for memoryview of extension type
A test for a bug fixed in commit 478b939a4c99a77c0863cfd.
v2: add commit link above
v3: # tag: instead of # tags:, drop cpp tag as it means something different
that I originally thought
There was a bug that produced C code where gcc emitted warnings:
extension_type_memoryview.c: In function ‘__pyx_pf_25extension_type_memoryview_test_getitem’:
extension_type_memoryview.c:1468:15: warning: assignment from incompatible pointer type
extension_type_memoryview.c: In function ‘__pyx_pf_25extension_type_memoryview_2test_getitem_typed’:
extension_type_memoryview.c:1565:15: warning: assignment from incompatible pointer type
extension_type_memoryview.c:1568:18: warning: assignment from incompatible pointer type
And g++ failed with errors:
extension_type_memoryview.c: In function ‘PyObject* __pyx_pf_25extension_type_memoryview_test_getitem(PyObject*)’:
extension_type_memoryview.c:1468:213: error: cannot convert ‘__pyx_obj_25extension_type_memoryview_ExtensionType*’ to ‘PyObject*’ in assignment
extension_type_memoryview.c: In function ‘PyObject* __pyx_pf_25extension_type_memoryview_2test_getitem_typed(PyObject*)’:
extension_type_memoryview.c:1565:213: error: cannot convert ‘__pyx_obj_25extension_type_memoryview_ExtensionType*’ to ‘PyObject*’ in assignment
extension_type_memoryview.c:1568:20: error: cannot convert ‘PyObject*’ to ‘__pyx_obj_25extension_type_memoryview_ExtensionType*’ in assignment
--HG--
extra : transplant_source : %02N%D4%B99N%D6%FBv%7C%F0%94%E5%BE%CE%C9t%D6%04%11
Diffstat (limited to 'Cython/Compiler/ModuleNode.py')
0 files changed, 0 insertions, 0 deletions