[Python-checkins] Use existing unbound_local_error label in DELETE_FAST opcode (GH-30882)

markshannon webhook-mailer at python.org
Wed Jan 26 08:58:37 EST 2022


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) {


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /