diff options
author | Brandt Bucher <brandtbucher@microsoft.com> | 2023-07-20 16:35:39 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-07-20 16:35:39 (GMT) |
commit | 214a25dd81dfe5ee0ab843cf665da2a7473a08db (patch) | |
tree | b8b3defdba096cbf70180c968a59531c8d1a7465 /Python/pylifecycle.c | |
parent | 009e8f084c4cbb1f43d40b24b7f71fb189bbe36b (diff) | |
download | cpython-214a25dd81dfe5ee0ab843cf665da2a7473a08db.zip cpython-214a25dd81dfe5ee0ab843cf665da2a7473a08db.tar.gz cpython-214a25dd81dfe5ee0ab843cf665da2a7473a08db.tar.bz2 |
GH-104584: Miscellaneous fixes for -Xuops (GH-106908)
Diffstat (limited to 'Python/pylifecycle.c')
-rw-r--r-- | Python/pylifecycle.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Python/pylifecycle.c b/Python/pylifecycle.c index cf8b437..f91fac9 100644 --- a/Python/pylifecycle.c +++ b/Python/pylifecycle.c @@ -1192,7 +1192,11 @@ init_interp_main(PyThreadState *tstate) } if (enabled) { PyObject *opt = PyUnstable_Optimizer_NewUOpOptimizer(); + if (opt == NULL) { + return _PyStatus_ERR("can't initialize optimizer"); + } PyUnstable_SetOptimizer((_PyOptimizerObject *)opt); + Py_DECREF(opt); } } |