summaryrefslogtreecommitdiffstats
path: root/Include
diff options
context:
space:
mode:
authorEric Snow <ericsnowcurrently@gmail.com>2021-12-07 21:02:17 (GMT)
committerGitHub <noreply@github.com>2021-12-07 21:02:17 (GMT)
commit8262c96bcc1841188866c1b022d9087e89639d98 (patch)
tree7f57ca54cf571b95c5fe175fdc7456bbba28b667 /Include
parent91b59a3fcdcb93d74bb89cce536f11d2990f655d (diff)
downloadcpython-8262c96bcc1841188866c1b022d9087e89639d98.zip
cpython-8262c96bcc1841188866c1b022d9087e89639d98.tar.gz
cpython-8262c96bcc1841188866c1b022d9087e89639d98.tar.bz2
bpo-46008: Return void from _PyEval_InitState(). (gh-29970)
This falls into the category of keep-allocation-and-initialization separate. It also allows us to use _PyEval_InitState() safely in functions that return void. https://bugs.python.org/issue46008
Diffstat (limited to 'Include')
-rw-r--r--Include/internal/pycore_ceval.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/Include/internal/pycore_ceval.h b/Include/internal/pycore_ceval.h
index 26d5677..20508d4 100644
--- a/Include/internal/pycore_ceval.h
+++ b/Include/internal/pycore_ceval.h
@@ -17,7 +17,7 @@ struct _ceval_runtime_state;
extern void _Py_FinishPendingCalls(PyThreadState *tstate);
extern void _PyEval_InitRuntimeState(struct _ceval_runtime_state *);
-extern int _PyEval_InitState(struct _ceval_state *ceval);
+extern void _PyEval_InitState(struct _ceval_state *, PyThread_type_lock);
extern void _PyEval_FiniState(struct _ceval_state *ceval);
PyAPI_FUNC(void) _PyEval_SignalReceived(PyInterpreterState *interp);
PyAPI_FUNC(int) _PyEval_AddPendingCall(