summaryrefslogtreecommitdiffstats
path: root/openmp/runtime/src/kmp_environment.cpp
diff options
context:
space:
mode:
authorAndrey Churbanov <Andrey.Churbanov@intel.com>2017-07-03 11:24:08 +0000
committerAndrey Churbanov <Andrey.Churbanov@intel.com>2017-07-03 11:24:08 +0000
commitc47afcd9bbe5c5bca9dc1e1e064ea46bb2a83536 (patch)
treee60d61609965cc9833222b875464f35cbc23aeab /openmp/runtime/src/kmp_environment.cpp
parent5c787ab346c3517f987d7f872a9e653d74d7a5df (diff)
downloadbcm5719-llvm-c47afcd9bbe5c5bca9dc1e1e064ea46bb2a83536.tar.gz
bcm5719-llvm-c47afcd9bbe5c5bca9dc1e1e064ea46bb2a83536.zip
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
Diffstat (limited to 'openmp/runtime/src/kmp_environment.cpp')
-rw-r--r--openmp/runtime/src/kmp_environment.cpp7
1 files changed, 4 insertions, 3 deletions
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;
OpenPOWER on IntegriCloud