diff options
author | Andrey Churbanov <Andrey.Churbanov@intel.com> | 2015-04-02 13:27:08 +0000 |
---|---|---|
committer | Andrey Churbanov <Andrey.Churbanov@intel.com> | 2015-04-02 13:27:08 +0000 |
commit | 74bf17b8ff5b7cd6908f5d7a59739479297f668e (patch) | |
tree | cda032662a2866644a9c615e05e0c9d1572e1ef1 /openmp/runtime/src/kmp_threadprivate.c | |
parent | 1362ae750fbd9cbf32e23a56852a5d116720182d (diff) | |
download | bcm5719-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.c | 4 |
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; } } |