[3.13] gh-120326: Include <intrin.h> on Windows with Free Threading (GH-120329) (#120414)

gh-120326: Include <intrin.h> on Windows with Free Threading (GH-120329)
(cherry picked from commit 939c201e00)

Co-authored-by: Kirill Podoprigora <kirill.bast9@mail.ru>
This commit is contained in:
Miss Islington (bot) 2024-06-12 17:39:54 +02:00 committed by GitHub
parent f0788cb419
commit 8e5caa72c2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 6 additions and 0 deletions

View File

@ -51,6 +51,10 @@
# error "The limited API is not currently supported in the free-threaded build"
#endif
#if defined(Py_GIL_DISABLED) && defined(_MSC_VER)
# include <intrin.h> // __readgsqword()
#endif
// Include Python header files
#include "pyport.h"
#include "pymacro.h"

View File

@ -0,0 +1,2 @@
On Windows, fix build error when ``--disable-gil`` and ``--experimental-jit``
options are combined.