summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--numpy/f2py/cfuncs.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/numpy/f2py/cfuncs.py b/numpy/f2py/cfuncs.py
index d644ede8c..64d96c3c2 100644
--- a/numpy/f2py/cfuncs.py
+++ b/numpy/f2py/cfuncs.py
@@ -1146,12 +1146,12 @@ complex_double_from_pyobj(complex_double* v, PyObject *obj, const char *errmess)
return 1;
}
if (PyArray_CheckScalar(obj)) { /* 0-dim array or still array scalar */
- PyObject *arr;
+ PyArrayObject *arr;
if (PyArray_Check(obj)) {
- arr = PyArray_Cast((PyArrayObject *)obj, NPY_CDOUBLE);
+ arr = (PyArrayObject *)PyArray_Cast((PyArrayObject *)obj, NPY_CDOUBLE);
}
else {
- arr = PyArray_FromScalar(obj, PyArray_DescrFromType(NPY_CDOUBLE));
+ arr = (PyArrayObject *)PyArray_FromScalar(obj, PyArray_DescrFromType(NPY_CDOUBLE));
}
if (arr == NULL) {
return 0;