From f9a4ae8ea56dad3a63c0d145ad6a4f9c6f1870ff Mon Sep 17 00:00:00 2001 From: Aditya Date: Tue, 23 Mar 2021 14:43:59 +0100 Subject: [PATCH] Fixed C-style casts MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Thomas Grützmacher --- core/matrix/fbcsr.cpp | 3 ++- reference/matrix/fbcsr_kernels.cpp | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/core/matrix/fbcsr.cpp b/core/matrix/fbcsr.cpp index 00f93bf6351..5019a047923 100644 --- a/core/matrix/fbcsr.cpp +++ b/core/matrix/fbcsr.cpp @@ -342,7 +342,8 @@ void Fbcsr::read(const mat_data &data) const index_type num_brows = detail::get_num_blocks(bs, data.size[0]); acc::range> values( - std::array{blocks.size(), (size_type)bs, (size_type)bs}, + std::array{blocks.size(), static_cast(bs), + static_cast(bs)}, tmp->values_.get_data()); for (auto it = blocks.begin(); it != blocks.end(); it++) { diff --git a/reference/matrix/fbcsr_kernels.cpp b/reference/matrix/fbcsr_kernels.cpp index a74753623f9..35c0bcbbf8b 100644 --- a/reference/matrix/fbcsr_kernels.cpp +++ b/reference/matrix/fbcsr_kernels.cpp @@ -79,7 +79,9 @@ void spmv(const std::shared_ptr, auto col_idxs = a->get_const_col_idxs(); auto vals = a->get_const_values(); const acc::range> avalues{ - std::array{nbnz, (size_type)bs, (size_type)bs}, vals}; + std::array{nbnz, static_cast(bs), + static_cast(bs)}, + vals}; for (IndexType ibrow = 0; ibrow < nbrows; ++ibrow) { for (IndexType i = ibrow * bs * nvecs; i < (ibrow + 1) * bs * nvecs;