summaryrefslogtreecommitdiff
path: root/scipy/f2py/src/fortranobject.c
diff options
context:
space:
mode:
Diffstat (limited to 'scipy/f2py/src/fortranobject.c')
-rw-r--r--scipy/f2py/src/fortranobject.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/scipy/f2py/src/fortranobject.c b/scipy/f2py/src/fortranobject.c
index 15168303a..e1fde0afa 100644
--- a/scipy/f2py/src/fortranobject.c
+++ b/scipy/f2py/src/fortranobject.c
@@ -625,10 +625,9 @@ PyArrayObject* array_from_pyobj(const int type_num,
}
{
- PyArray_Typecode typecode = {type_num, 0, 0};
F2PY_REPORT_ON_ARRAY_COPY_FROMANY;
arr = (PyArrayObject *) \
- PyArray_FromAny(obj,&typecode, 0,0,
+ PyArray_FromAny(obj,PyArray_DescrFromType(type_num), 0,0,
((intent & F2PY_INTENT_C)?CARRAY_FLAGS:FARRAY_FLAGS) \
| FORCECAST );
if (arr==NULL)