From c47afcd9bbe5c5bca9dc1e1e064ea46bb2a83536 Mon Sep 17 00:00:00 2001 From: Andrey Churbanov Date: Mon, 3 Jul 2017 11:24:08 +0000 Subject: OpenMP RTL cleanup: eliminated warnings with -Wcast-qual. Changes are: replaced C-style casts with cons_cast and reinterpret_cast; type of several counters changed to signed; type of parameters of 32-bit and 64-bit AND and OR intrinsics changes to unsigned; changed files formatted using clang-format version 3.8.1. Differential Revision: https://reviews.llvm.org/D34759 llvm-svn: 307020 --- openmp/runtime/src/kmp_environment.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'openmp/runtime/src/kmp_environment.cpp') diff --git a/openmp/runtime/src/kmp_environment.cpp b/openmp/runtime/src/kmp_environment.cpp index 2cbd88b9a00..21176b5af24 100644 --- a/openmp/runtime/src/kmp_environment.cpp +++ b/openmp/runtime/src/kmp_environment.cpp @@ -147,7 +147,7 @@ char *__kmp_env_get(char const *name) { void __kmp_env_free(char const **value) { KMP_DEBUG_ASSERT(value != NULL); - KMP_INTERNAL_FREE((void *)*value); + KMP_INTERNAL_FREE(CCAST(char *, *value)); *value = NULL; } // func __kmp_env_free @@ -475,7 +475,8 @@ void __kmp_env_blk_sort( kmp_env_blk_t *block // M: Block of environment variables to sort. ) { - qsort((void *)block->vars, block->count, sizeof(kmp_env_var_t), + qsort(CCAST(kmp_env_var_t *, block->vars), block->count, + sizeof(kmp_env_var_t), (int (*)(void const *, void const *)) & ___kmp_env_var_cmp); } // __kmp_env_block_sort @@ -484,7 +485,7 @@ void __kmp_env_blk_free( kmp_env_blk_t *block // M: Block of environment variables to free. ) { - KMP_INTERNAL_FREE((void *)block->vars); + KMP_INTERNAL_FREE(CCAST(kmp_env_var_t *, block->vars)); __kmp_str_free(&(block->bulk)); block->count = 0; -- cgit v1.2.3