diff --git a/Include/internal/pycore_tstate.h b/Include/internal/pycore_tstate.h index 58dd66b69efc9d..c11d281876872e 100644 --- a/Include/internal/pycore_tstate.h +++ b/Include/internal/pycore_tstate.h @@ -51,9 +51,6 @@ typedef struct _PyThreadStateImpl { PyObject *asyncio_running_loop; // Strong reference PyObject *asyncio_running_task; // Strong reference - // Reused for the thread's lifetime; owns placeholders while they resolve. - PyObject *lazy_imports; - // Distinguishes between yield and return from PyEval_EvalFrame(). // See gen_send_ex2() in Objects/genobject.c enum { @@ -106,6 +103,9 @@ typedef struct _PyThreadStateImpl { struct _PyJitTracerState *jit_tracer_state; #endif + // Reused for the thread's lifetime; owns placeholders while they resolve. + PyObject *lazy_imports; + #ifdef Py_GIL_DISABLED // gh-144438: Add padding to ensure that the fields above don't share a // cache line with other allocations.