From bc465c16de3c116bb25bff5267b7ba0cd29194a2 Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Fri, 13 Jan 2023 23:58:42 +0300 Subject: [PATCH] Fix arithmetic on void* for clang --- src/osd_rmw.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/osd_rmw.cpp b/src/osd_rmw.cpp index 385d347f..3933291d 100644 --- a/src/osd_rmw.cpp +++ b/src/osd_rmw.cpp @@ -945,7 +945,7 @@ void calc_rmw_parity_ec(osd_rmw_stripe_t *stripes, int pg_size, int pg_minsize, { if (write_osd_set[i]) { - memcpy(subm + item_size*pg_minsize*j, matrix_data + item_size*pg_minsize*(i-pg_minsize), item_size*pg_minsize); + memcpy((uint8_t*)subm + item_size*pg_minsize*j, (uint8_t*)matrix_data + item_size*pg_minsize*(i-pg_minsize), item_size*pg_minsize); j++; } }