summaryrefslogtreecommitdiffstats
path: root/Python/ceval.c
diff options
context:
space:
mode:
Diffstat (limited to 'Python/ceval.c')
-rw-r--r--Python/ceval.c31
1 files changed, 0 insertions, 31 deletions
diff --git a/Python/ceval.c b/Python/ceval.c
index b9c0d5d..12397b4 100644
--- a/Python/ceval.c
+++ b/Python/ceval.c
@@ -1942,37 +1942,6 @@ eval_frame(PyFrameObject *f)
}
break;
- case FOR_LOOP:
- /* for v in s: ...
- On entry: stack contains s, i.
- On exit: stack contains s, i+1, s[i];
- but if loop exhausted:
- s, i are popped, and we jump */
- w = POP(); /* Loop index */
- v = POP(); /* Sequence object */
- u = loop_subscript(v, w);
- if (u != NULL) {
- PUSH(v);
- x = PyInt_FromLong(PyInt_AsLong(w)+1);
- PUSH(x);
- Py_DECREF(w);
- PUSH(u);
- if (x != NULL) continue;
- }
- else {
- Py_DECREF(v);
- Py_DECREF(w);
- /* A NULL can mean "s exhausted"
- but also an error: */
- if (PyErr_Occurred())
- why = WHY_EXCEPTION;
- else {
- JUMPBY(oparg);
- continue;
- }
- }
- break;
-
case SETUP_LOOP:
case SETUP_EXCEPT:
case SETUP_FINALLY: