summaryrefslogtreecommitdiff
path: root/numpy/core/src/scalarmathmodule.c.src
diff options
context:
space:
mode:
Diffstat (limited to 'numpy/core/src/scalarmathmodule.c.src')
-rw-r--r--numpy/core/src/scalarmathmodule.c.src2
1 files changed, 1 insertions, 1 deletions
diff --git a/numpy/core/src/scalarmathmodule.c.src b/numpy/core/src/scalarmathmodule.c.src
index 5e8cd812f..cfd3c0bc9 100644
--- a/numpy/core/src/scalarmathmodule.c.src
+++ b/numpy/core/src/scalarmathmodule.c.src
@@ -556,7 +556,7 @@ _@name@_convert_to_ctype(PyObject *a, @name@ *arg1)
if (!PyArray_IsScalar(a, Number)) {
return -1;
}
- descr1 = PyArray_DescrFromTypeObject((PyObject *)(a->ob_type));
+ descr1 = PyArray_DescrFromTypeObject((PyObject *)Py_TYPE(a));
if (PyArray_CanCastSafely(descr1->type_num, PyArray_@NAME@)) {
PyArray_CastScalarDirect(a, descr1, arg1, PyArray_@NAME@);
Py_DECREF(descr1);