diff --git a/include/pocketpy/objects/base.h b/include/pocketpy/objects/base.h index 22e7f051..be3714c4 100644 --- a/include/pocketpy/objects/base.h +++ b/include/pocketpy/objects/base.h @@ -4,7 +4,7 @@ typedef struct PyObject PyObject; typedef struct VM VM; -extern _Thread_local VM* pk_current_vm; +extern PK_THREAD_LOCAL VM* pk_current_vm; typedef struct py_TValue { py_Type type; diff --git a/src/public/GlobalSetup.c b/src/public/GlobalSetup.c index d4d044fc..5c749544 100644 --- a/src/public/GlobalSetup.c +++ b/src/public/GlobalSetup.c @@ -5,7 +5,7 @@ #include "pocketpy/common/name.h" #include "pocketpy/interpreter/vm.h" -_Thread_local VM* pk_current_vm; +PK_THREAD_LOCAL VM* pk_current_vm; static bool pk_initialized; static bool pk_finalized;