diff --git a/storage/innobase/buf/buf0buf.cc b/storage/innobase/buf/buf0buf.cc index 49dbb399f8a..d90a491a51e 100644 --- a/storage/innobase/buf/buf0buf.cc +++ b/storage/innobase/buf/buf0buf.cc @@ -2697,7 +2697,12 @@ withdraw_retry: ulint n_chunks_copy = std::min(buf_pool->n_chunks_new, buf_pool->n_chunks); - memcpy(new_chunks, buf_pool->chunks, n_chunks_copy * sizeof(*chunk)); + memcpy((void *)new_chunks, (void *)buf_pool->chunks, + n_chunks_copy * sizeof(*chunk));