diff options
Diffstat (limited to 'numpy')
| -rw-r--r-- | numpy/f2py/cfuncs.py | 6 |
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; |
