From 678d046c18855ab111842cf3c4fd87343ee8f795 Mon Sep 17 00:00:00 2001 From: Arnaud Giersch Date: Sun, 5 May 2019 22:12:39 +0200 Subject: [PATCH] [sonar] Remove void* from function parameters. --- teshsuite/xbt/mmalloc/mmalloc_test.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/teshsuite/xbt/mmalloc/mmalloc_test.cpp b/teshsuite/xbt/mmalloc/mmalloc_test.cpp index 1220c584fd..df92cf1302 100644 --- a/teshsuite/xbt/mmalloc/mmalloc_test.cpp +++ b/teshsuite/xbt/mmalloc/mmalloc_test.cpp @@ -22,10 +22,8 @@ constexpr int TESTSIZE = 100; #define size_of_block(i) (((i % 50)+1)* 100) -static void check_block(const void* s, int c, int n) +static void check_block(const unsigned char* p, unsigned char b, int n) { - const unsigned char* p = static_cast(s); - unsigned char b = static_cast(c); for (int i = 0; i < n; i++) if (p[i] != b) xbt_die("value mismatch: %p[%d] = %#hhx, expected %#hhx", p, i, p[i], b); @@ -98,14 +96,15 @@ int main(int argc, char**argv) XBT_INFO("Let's try different codepaths for mrealloc"); for (i = 0; i < TESTSIZE; i++) { - const std::vector> requests = { + const std::vector> requests = { {size_of_block(i) / 2, 0x77}, {size_of_block(i) * 2, 0xaa}, {1, 0xc0}, {0, 0}}; pointers[i] = nullptr; for (unsigned k = 0; k < requests.size(); ++k) { size = requests[k].first; pointers[i] = mrealloc(heapA, pointers[i], size); if (k > 0) - check_block(pointers[i], requests[k - 1].second, std::min(size, requests[k - 1].first)); + check_block(static_cast(pointers[i]), requests[k - 1].second, + std::min(size, requests[k - 1].first)); if (size > 0) memset(pointers[i], requests[k].second, size); } -- 2.20.1