diff options
Diffstat (limited to 'Include/ceval.h')
-rw-r--r-- | Include/ceval.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/Include/ceval.h b/Include/ceval.h index b2d57cb..7cbbf7c 100644 --- a/Include/ceval.h +++ b/Include/ceval.h @@ -93,7 +93,12 @@ PyAPI_FUNC(int) Py_GetRecursionLimit(void); PyThreadState_GET()->overflowed = 0; \ } while(0) PyAPI_FUNC(int) _Py_CheckRecursiveCall(const char *where); -PyAPI_DATA(int) _Py_CheckRecursionLimit; +#ifdef Py_BUILD_CORE +#define _Py_CheckRecursionLimit _PyRuntime.ceval.check_recursion_limit +#else +PyAPI_FUNC(int) _PyEval_CheckRecursionLimit(void); +#define _Py_CheckRecursionLimit _PyEval_CheckRecursionLimit() +#endif #ifdef USE_STACKCHECK /* With USE_STACKCHECK, we artificially decrement the recursion limit in order |