Revert 'Eliminate TSan warning about data race in make_descriptor'
authorIvan Maidanski <ivmai@mail.ru>
Wed, 29 Nov 2017 17:06:48 +0000 (20:06 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Wed, 29 Nov 2017 17:06:48 +0000 (20:06 +0300)
This reverts commit a3ee14468b807ecf2d6fa279699b7a9879443bdf.

Because it just hides a potential data race.

typd_mlc.c

index 501e161..6c87e50 100644 (file)
@@ -541,12 +541,7 @@ GC_API GC_descr GC_CALL GC_make_descriptor(const GC_word * bm, size_t len)
 #     endif
       {
         GC_init_explicit_typing();
-#       if defined(THREADS) && defined(AO_HAVE_load_acquire) \
-           && defined(AO_HAVE_store)
-          AO_store(&GC_explicit_typing_initialized, (AO_t)TRUE);
-#       else
-          GC_explicit_typing_initialized = TRUE;
-#       endif
+        GC_explicit_typing_initialized = TRUE;
       }
       UNLOCK();
     }