We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cb5ff55 commit 2d8f9b1Copy full SHA for 2d8f9b1
oshmem/shmem/c/shmem_set.c
@@ -27,17 +27,18 @@
27
int rc = OSHMEM_SUCCESS; \
28
size_t size = 0; \
29
type out_value; \
30
- \
+ uint64_t value_tmp; \
31
RUNTIME_CHECK_INIT(); \
32
RUNTIME_CHECK_PE(pe); \
33
RUNTIME_CHECK_ADDR(target); \
34
\
35
size = sizeof(out_value); \
36
+ memcpy(&value_tmp, &value, size); \
37
rc = MCA_ATOMIC_CALL(swap( \
38
ctx, \
39
(void*)target, \
40
(void*)&out_value, \
- value, \
41
+ value_tmp, \
42
size, \
43
pe)); \
44
RUNTIME_CHECK_RC(rc); \
0 commit comments