thread_local
thread_local OrderChecker checker{ID};
thread_local CreatesThreadLocalInDestructor<2> creates_tl2;
thread_local OrderChecker fn_thread_local{1};
thread_local CreatesThreadLocalInDestructor<0> creates_tl0;
thread_local OrderChecker fn_thread_local{4};
thread_local CreatesThreadLocalInDestructor<3> creates_tl;
static thread_local VerboseDestructor tls_dtor("thread_local");
thread_local int thread_local_variable_c23;
thread_local int function_scoped_thread_local;
extern thread_local int extern_thread_local_1;
thread_local extern int extern_thread_local_2;
static thread_local int static_thread_local_1;
thread_local static int static_thread_local_2;
thread_local int globally_visible;
thread_local void