Przeglądaj źródła

fix PK_THREAD_LOCAL

blueloveTH 2 tygodni temu
rodzic
commit
799829a8aa
2 zmienionych plików z 2 dodań i 2 usunięć
  1. 1 1
      include/pocketpy/objects/base.h
  2. 1 1
      src/public/GlobalSetup.c

+ 1 - 1
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;

+ 1 - 1
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;