Skip to content

Commit fb11cf1

Browse files
committed
STY: iter: Change if statements in trivial iteration macros
1 parent edc4805 commit fb11cf1

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

numpy/core/src/multiarray/lowlevel_strided_loops.h

+3-5
Original file line numberDiff line numberDiff line change
@@ -329,8 +329,7 @@ PyArray_TransferStridedToNDim(npy_intp ndim,
329329
stride1, stride2) { \
330330
npy_intp size1 = PyArray_SIZE(arr1); \
331331
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; \
334333
data1 = PyArray_BYTES(arr1); \
335334
data2 = PyArray_BYTES(arr2); \
336335
stride1 = (size1 == 1 ? 0 : \
@@ -373,9 +372,8 @@ PyArray_TransferStridedToNDim(npy_intp ndim,
373372
npy_intp size1 = PyArray_SIZE(arr1); \
374373
npy_intp size2 = PyArray_SIZE(arr2); \
375374
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; \
379377
data1 = PyArray_BYTES(arr1); \
380378
data2 = PyArray_BYTES(arr2); \
381379
data3 = PyArray_BYTES(arr3); \

0 commit comments

Comments
 (0)