From 3c4943015b5b8c3f6960230dc8016942ae03adda Mon Sep 17 00:00:00 2001 From: Patrick Pelissier Date: Wed, 27 Mar 2024 00:28:06 +0100 Subject: [PATCH] Fix introduced issue with TCC --- m-concurrent.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/m-concurrent.h b/m-concurrent.h index 52d3485c..37c53f80 100644 --- a/m-concurrent.h +++ b/m-concurrent.h @@ -795,8 +795,8 @@ M_F(name, _internal_init)(concurrent_t out) \ { \ m_mutex_init(out->lock); \ - atomic_store(&out->num_reader, 0); \ - atomic_store(&out->num_waiting_writer, 0); \ + atomic_init(&out->num_reader, 0); \ + atomic_init(&out->num_waiting_writer, 0); \ m_cond_init(out->there_is_data); \ out->self = out; \ M_C0NCURRENT_CONTRACT(out); \