Skip to content

Commit d5b143f

Browse files
authored
Merge pull request #167 from WarrenWeckesser/quaddtype-fix-resolve-descriptors
2 parents 7b3a57d + efb8f02 commit d5b143f

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

quaddtype/numpy_quaddtype/src/casts.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,6 @@ quad_to_quad_resolve_descriptors(PyObject *NPY_UNUSED(self),
3131
{
3232
NPY_CASTING casting = NPY_NO_CASTING;
3333

34-
if (given_descrs[0]->backend != given_descrs[1]->backend)
35-
casting = NPY_UNSAFE_CASTING;
36-
3734
Py_INCREF(given_descrs[0]);
3835
loop_descrs[0] = given_descrs[0];
3936

@@ -44,6 +41,9 @@ quad_to_quad_resolve_descriptors(PyObject *NPY_UNUSED(self),
4441
else {
4542
Py_INCREF(given_descrs[1]);
4643
loop_descrs[1] = given_descrs[1];
44+
if (given_descrs[0]->backend != given_descrs[1]->backend) {
45+
casting = NPY_UNSAFE_CASTING;
46+
}
4747
}
4848

4949
*view_offset = 0;

0 commit comments

Comments
 (0)