https://github.com/python/cpython/commit/1e8a3a5579c9a96a45073b24d1af2dbe3039d366 commit: 1e8a3a5579c9a96a45073b24d1af2dbe3039d366 branch: main author: Kumar Aditya <59607654+kumaraditya303 at users.noreply.github.com> committer: markshannon <mark at hotpy.org> date: 2022年01月26日T13:58:28Z summary: Use existing unbound_local_error label in DELETE_FAST opcode (GH-30882) files: M Python/ceval.c diff --git a/Python/ceval.c b/Python/ceval.c index 0a6fc4a20660b..29ca5e3750cc0 100644 --- a/Python/ceval.c +++ b/Python/ceval.c @@ -3107,12 +3107,7 @@ _PyEval_EvalFrameDefault(PyThreadState *tstate, InterpreterFrame *frame, int thr SETLOCAL(oparg, NULL); DISPATCH(); } - format_exc_check_arg( - tstate, PyExc_UnboundLocalError, - UNBOUNDLOCAL_ERROR_MSG, - PyTuple_GetItem(frame->f_code->co_localsplusnames, oparg) - ); - goto error; + goto unbound_local_error; } TARGET(MAKE_CELL) {