diff --git a/Include/internal/pycore_frame.h b/Include/internal/pycore_frame.h index ae77367f6a3c9b..ea6e646229b013 100644 --- a/Include/internal/pycore_frame.h +++ b/Include/internal/pycore_frame.h @@ -311,13 +311,13 @@ PyGenObject *_PyFrame_GetGenerator(_PyInterpreterFrame *frame) return (PyGenObject *)(((char *)frame) - offset_in_gen); } -#define PY_EXECUTABLE_KIND_SKIP 0 -#define PY_EXECUTABLE_KIND_PY_FUNCTION 1 -#define PY_EXECUTABLE_KIND_BUILTIN_FUNCTION 3 -#define PY_EXECUTABLE_KIND_METHOD_DESCRIPTOR 4 -#define PY_EXECUTABLE_KINDS 5 +#define _PY_EXECUTABLE_KIND_SKIP 0 +#define _PY_EXECUTABLE_KIND_PY_FUNCTION 1 +#define _PY_EXECUTABLE_KIND_BUILTIN_FUNCTION 3 +#define _PY_EXECUTABLE_KIND_METHOD_DESCRIPTOR 4 +#define _PY_EXECUTABLE_KINDS 5 -PyAPI_DATA(const PyTypeObject *) const PyUnstable_ExecutableKinds[PY_EXECUTABLE_KINDS+1]; +PyAPI_DATA(const PyTypeObject *) const _Py_ExecutableKinds[_PY_EXECUTABLE_KINDS+1]; #ifdef __cplusplus } diff --git a/Python/frame.c b/Python/frame.c index fbfa54398c72b6..383687c46e10b1 100644 --- a/Python/frame.c +++ b/Python/frame.c @@ -167,10 +167,10 @@ PyUnstable_InterpreterFrame_GetLine(_PyInterpreterFrame *frame) return PyCode_Addr2Line(_PyFrame_GetCode(frame), addr); } -const PyTypeObject *const PyUnstable_ExecutableKinds[PY_EXECUTABLE_KINDS+1] = { - [PY_EXECUTABLE_KIND_SKIP] = &_PyNone_Type, - [PY_EXECUTABLE_KIND_PY_FUNCTION] = &PyCode_Type, - [PY_EXECUTABLE_KIND_BUILTIN_FUNCTION] = &PyMethod_Type, - [PY_EXECUTABLE_KIND_METHOD_DESCRIPTOR] = &PyMethodDescr_Type, - [PY_EXECUTABLE_KINDS] = NULL, +const PyTypeObject *const _Py_ExecutableKinds[_PY_EXECUTABLE_KINDS+1] = { + [_PY_EXECUTABLE_KIND_SKIP] = &_PyNone_Type, + [_PY_EXECUTABLE_KIND_PY_FUNCTION] = &PyCode_Type, + [_PY_EXECUTABLE_KIND_BUILTIN_FUNCTION] = &PyMethod_Type, + [_PY_EXECUTABLE_KIND_METHOD_DESCRIPTOR] = &PyMethodDescr_Type, + [_PY_EXECUTABLE_KINDS] = NULL, };