File tree 1 file changed +3
-5
lines changed
numpy/core/src/multiarray
1 file changed +3
-5
lines changed Original file line number Diff line number Diff line change @@ -329,8 +329,7 @@ PyArray_TransferStridedToNDim(npy_intp ndim,
329
329
stride1 , stride2 ) { \
330
330
npy_intp size1 = PyArray_SIZE(arr1); \
331
331
npy_intp size2 = PyArray_SIZE(arr2); \
332
- count = size1 > size2 ? size1 : size2; \
333
- if (size1 == 0 || size2 == 0) count = 0; \
332
+ count = ((size1 > size2) || size1 == 0) ? size1 : size2; \
334
333
data1 = PyArray_BYTES(arr1); \
335
334
data2 = PyArray_BYTES(arr2); \
336
335
stride1 = (size1 == 1 ? 0 : \
@@ -373,9 +372,8 @@ PyArray_TransferStridedToNDim(npy_intp ndim,
373
372
npy_intp size1 = PyArray_SIZE(arr1); \
374
373
npy_intp size2 = PyArray_SIZE(arr2); \
375
374
npy_intp size3 = PyArray_SIZE(arr3); \
376
- count = size1 > size2 ? size1 : size2; \
377
- if (size3 > count) count = size3; \
378
- if (size1 == 0 || size2 == 0 || size2 == 0) count = 0; \
375
+ count = ((size1 > size2) || size1 == 0) ? size1 : size2; \
376
+ count = ((size3 > count) || size3 == 0) ? size3 : count; \
379
377
data1 = PyArray_BYTES(arr1); \
380
378
data2 = PyArray_BYTES(arr2); \
381
379
data3 = PyArray_BYTES(arr3); \
You can’t perform that action at this time.
0 commit comments