File tree Expand file tree Collapse file tree 2 files changed +7
-4
lines changed Expand file tree Collapse file tree 2 files changed +7
-4
lines changed Original file line number Diff line number Diff line change 7
7
#include "qt_asserts.h"
8
8
#include "qthread_innards.h"
9
9
#include "qt_profiling.h"
10
+ #include "qt_initialized.h"
10
11
11
12
extern unsigned int QTHREAD_LOCKING_STRIPES ;
12
13
#define QTHREAD_CHOOSE_STRIPE (addr ) (((size_t)addr >> 4) & (QTHREAD_LOCKING_STRIPES - 1))
Original file line number Diff line number Diff line change @@ -829,6 +829,11 @@ int API_FUNC qthread_initialize(void)
829
829
qt_internal_alignment_init ();
830
830
qt_hash_initialize_subsystem ();
831
831
832
+ #ifndef QTHREAD_NO_ASSERTS
833
+ qthread_library_initialized = 1 ;
834
+ MACHINE_FENCE ;
835
+ #endif
836
+
832
837
qt_topology_init (& nshepherds ,
833
838
& nworkerspershep ,
834
839
& hw_par );
@@ -936,10 +941,7 @@ int API_FUNC qthread_initialize(void)
936
941
}
937
942
qaffinity = qt_internal_get_env_bool ("AFFINITY" , 1 );
938
943
qthread_debug (AFFINITY_DETAILS , "qaffinity = %i\n" , qaffinity );
939
- #ifndef QTHREAD_NO_ASSERTS
940
- qthread_library_initialized = 1 ;
941
- MACHINE_FENCE ;
942
- #endif
944
+
943
945
{
944
946
int ret = qt_affinity_gendists (qlib -> shepherds , nshepherds );
945
947
if (ret != QTHREAD_SUCCESS ) {
You can’t perform that action at this time.
0 commit comments