From 1272e304b6367c7dd94d25acf88b2843adabb93a Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Sat, 5 Oct 2024 23:00:08 +0200 Subject: Fix rare data race I had some misconception about how _Atomic and const worked. This means the previous commit (expected distribution) could be incorrect. --- src/solvers/h48/stats.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/solvers/h48/stats.h') diff --git a/src/solvers/h48/stats.h b/src/solvers/h48/stats.h index ca4b72e..5f96189 100644 --- a/src/solvers/h48/stats.h +++ b/src/solvers/h48/stats.h @@ -10,8 +10,8 @@ typedef struct { int8_t nmoves; int8_t depth; uint8_t moves[MAXLEN]; - const uint32_t *cocsepdata; - const uint8_t *h48data; + _Atomic const uint32_t *cocsepdata; + _Atomic const uint8_t *h48data; char *s; } dfsarg_solveh48stats_t; -- cgit v1.3