summaryrefslogtreecommitdiffstats
path: root/openmp/runtime/src/kmp_threadprivate.c
diff options
context:
space:
mode:
authorAndrey Churbanov <Andrey.Churbanov@intel.com>2015-04-02 13:27:08 +0000
committerAndrey Churbanov <Andrey.Churbanov@intel.com>2015-04-02 13:27:08 +0000
commit74bf17b8ff5b7cd6908f5d7a59739479297f668e (patch)
treecda032662a2866644a9c615e05e0c9d1572e1ef1 /openmp/runtime/src/kmp_threadprivate.c
parent1362ae750fbd9cbf32e23a56852a5d116720182d (diff)
downloadbcm5719-llvm-74bf17b8ff5b7cd6908f5d7a59739479297f668e.tar.gz
bcm5719-llvm-74bf17b8ff5b7cd6908f5d7a59739479297f668e.zip
Replace some unsafe API calls with safe alternatives on Windows, prepare code for similar actions on other platforms - wrap unsafe API calls into macros.
llvm-svn: 233915
Diffstat (limited to 'openmp/runtime/src/kmp_threadprivate.c')
-rw-r--r--openmp/runtime/src/kmp_threadprivate.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/openmp/runtime/src/kmp_threadprivate.c b/openmp/runtime/src/kmp_threadprivate.c
index fd5e7ae545c..240319fd9f2 100644
--- a/openmp/runtime/src/kmp_threadprivate.c
+++ b/openmp/runtime/src/kmp_threadprivate.c
@@ -114,7 +114,7 @@ __kmp_init_common_data( void *pc_addr, size_t pc_size )
for (i = pc_size; i > 0; --i) {
if (*p++ != '\0') {
d->data = __kmp_allocate( pc_size );
- memcpy( d->data, pc_addr, pc_size );
+ KMP_MEMCPY( d->data, pc_addr, pc_size );
break;
}
}
@@ -137,7 +137,7 @@ __kmp_copy_common_data( void *pc_addr, struct private_data *d )
if (d->data == 0)
memset( & addr[ offset ], '\0', d->size );
else
- memcpy( & addr[ offset ], d->data, d->size );
+ KMP_MEMCPY( & addr[ offset ], d->data, d->size );
offset += d->size;
}
}
OpenPOWER on IntegriCloud