1
1

Merge pull request #7712 from shintaro-iwasaki/fix7697

opal/mca/threads/argobots: fix compilation error
Этот коммит содержится в:
Howard Pritchard 2020-05-11 09:02:22 -06:00 коммит произвёл GitHub
родитель 4460e8ba8e 0fc2033c75
Коммит 3078485eee
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23

Просмотреть файл

@ -105,7 +105,7 @@ void opal_mutex_create(struct opal_mutex_t *m)
}
void *null_ptr = OPAL_ABT_MUTEX_NULL;
if (opal_atomic_compare_exchange_strong_ptr(
(intptr_t *)&m->m_lock_argobots, (intptr_t *)&null_ptr,
(opal_atomic_intptr_t *)&m->m_lock_argobots, (intptr_t *)&null_ptr,
(intptr_t)abt_mutex)) {
/* mutex is successfully created and substituted. */
return;
@ -121,7 +121,7 @@ static void opal_cond_create(opal_cond_t *cond)
ABT_cond new_cond;
ABT_cond_create(&new_cond);
void *null_ptr = OPAL_ABT_COND_NULL;
if (opal_atomic_compare_exchange_strong_ptr((intptr_t *)cond,
if (opal_atomic_compare_exchange_strong_ptr((opal_atomic_intptr_t *)cond,
(intptr_t *)&null_ptr,
(intptr_t)new_cond)) {
/* cond is successfully created and substituted. */