From 1e729940c4eb5906279ca40ec88550255537147a Mon Sep 17 00:00:00 2001 From: Patrick Pelissier Date: Sat, 8 Apr 2017 11:03:59 +0200 Subject: [PATCH] Fix issue in initializing an atomic_int with an int (not supported by C11). --- m-i-shared.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/m-i-shared.h b/m-i-shared.h index cb4ef1fa..4ea6d4ce 100644 --- a/m-i-shared.h +++ b/m-i-shared.h @@ -79,7 +79,7 @@ M_C3(ishared_, name, _init)(type *ptr) \ { \ if (ptr != NULL) \ - ptr->M_C(name, _cpt) = 1; \ + atomic_init(&ptr->M_C(name, _cpt), 1); \ return ptr; \ } \ \ @@ -107,7 +107,7 @@ return NULL; \ } \ M_GET_INIT oplist (*ptr); \ - ptr->M_C(name, _cpt) = 1; \ + atomic_init (&ptr->M_C(name, _cpt), 1); \ return ptr; \ } \ \