From d6cbaddf167d3c99d4a0aca91fab241e2ae67f90 Mon Sep 17 00:00:00 2001 From: Travis Oliphant Date: Sun, 11 May 2008 03:08:06 +0000 Subject: Use EquivTypes instead of equality testing for data-type comparison. --- numpy/core/src/arraymethods.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'numpy/core/src/arraymethods.c') diff --git a/numpy/core/src/arraymethods.c b/numpy/core/src/arraymethods.c index e8fb3244e..4927f184b 100644 --- a/numpy/core/src/arraymethods.c +++ b/numpy/core/src/arraymethods.c @@ -685,7 +685,7 @@ array_cast(PyArrayObject *self, PyObject *args) return NULL; } - if (descr == self->descr) { + if (PyArray_EquivTypes(descr, self->descr)) { obj = _ARET(PyArray_NewCopy(self,NPY_ANYORDER)); Py_XDECREF(descr); return obj; -- cgit v1.2.1