gh-111698: Restrict Py_mod_multiple_interpreters to 3.12+ Under Py_LIMITED_API (gh-111707)

This should have been done in gh-104148.

(A similar fix has already be done for that slot's value macros, and backported to 3.12.  See gh-110968.)
This commit is contained in:
Eric Snow 2023-11-06 09:34:57 -07:00 committed by GitHub
parent c5063fd62a
commit 836e0a75d5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 1 deletions

View File

@ -73,7 +73,9 @@ struct PyModuleDef_Slot {
#define Py_mod_create 1
#define Py_mod_exec 2
#define Py_mod_multiple_interpreters 3
#if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x030c0000
# define Py_mod_multiple_interpreters 3
#endif
#ifndef Py_LIMITED_API
#define _Py_mod_LAST_SLOT 3