On 03/09/2018 19:18, Emilio G. Cota wrote: > Using atomics here is a mistake since they're not guaranteed > to compile.
But isn't it technically a C11 data race if you don't use atomics? Could we make nocheck read/set degrade to just a volatile access when used on a variable that is bigger than pointers, or perhaps always except when using tsan? Paolo > Signed-off-by: Emilio G. Cota <c...@braap.org> > --- > util/qsp.c | 16 ++++++++++------ > 1 file changed, 10 insertions(+), 6 deletions(-) >