IF statement duplicated (possible copy-paste error)
Issue #64
closed
Looks like an IF statement was duplicated in mzd.h
static inline void mzd_combine(mzd_t *C, rci_t const c_row, wi_t const c_startblock,
mzd_t const *A, rci_t const a_row, wi_t const a_startblock,
mzd_t const *B, rci_t const b_row, wi_t const b_startblock) {
if ((C == A) & (a_row == c_row) & (a_startblock == c_startblock))
if ((C == A) & (a_row == c_row) & (a_startblock == c_startblock)) {
mzd_combine_even_in_place(C, c_row, c_startblock, B, b_row, b_startblock);
} else {
mzd_combine_even(C, c_row, c_startblock, A, a_row, a_startblock, B, b_row, b_startblock);
}
return;
}
Comments (2)
-
reporter -
repo owner - changed status to closed
- Log in to comment
Depending on how C scoping works, the else might never fire...I'm not sure though.