diff options
-rw-r--r-- | Python/ceval.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/Python/ceval.c b/Python/ceval.c index c652b07..4e5b472 100644 --- a/Python/ceval.c +++ b/Python/ceval.c @@ -2001,18 +2001,18 @@ eval_frame(PyFrameObject *f) case JUMP_FORWARD: JUMPBY(oparg); - continue; + goto fast_next_opcode; PREDICTED_WITH_ARG(JUMP_IF_FALSE); case JUMP_IF_FALSE: w = TOP(); if (w == Py_True) { PREDICT(POP_TOP); - continue; + goto fast_next_opcode; } if (w == Py_False) { JUMPBY(oparg); - continue; + goto fast_next_opcode; } err = PyObject_IsTrue(w); if (err > 0) @@ -2028,11 +2028,11 @@ eval_frame(PyFrameObject *f) w = TOP(); if (w == Py_False) { PREDICT(POP_TOP); - continue; + goto fast_next_opcode; } if (w == Py_True) { JUMPBY(oparg); - continue; + goto fast_next_opcode; } err = PyObject_IsTrue(w); if (err > 0) { |