| 312 copy_len++; |
312 copy_len++; |
| 313 } else if (d == 0) { |
313 } else if (d == 0) { |
| 314 left_src += elem_size; |
314 left_src += elem_size; |
| 315 skip_len++; |
315 skip_len++; |
| 316 } else { |
316 } else { |
| 317 break; |
317 // should be unreachable because the requirement is |
| |
318 // that the source array is sorted |
| |
319 break; // LCOV_EXCL_LINE |
| 318 } |
320 } |
| 319 } |
321 } |
| 320 } |
322 } |
| 321 size_t bytes_copied = copy_len * elem_size; |
323 size_t bytes_copied = copy_len * elem_size; |
| 322 memcpy(dest, src, bytes_copied); |
324 memcpy(dest, src, bytes_copied); |