From: Benjamin Peterson Date: Sun, 28 Jun 2009 16:14:07 +0000 (+0000) Subject: use stack macros X-Git-Tag: v2.7a1~890 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8f7b94eae96c22a63f8c5768c6e3d42004994e18;p=python use stack macros --- diff --git a/Python/ceval.c b/Python/ceval.c index 8f4640416b..f80778c090 100644 --- a/Python/ceval.c +++ b/Python/ceval.c @@ -1424,7 +1424,7 @@ PyEval_EvalFrameEx(PyFrameObject *f, int throwflag) case LIST_APPEND: w = POP(); - v = stack_pointer[-oparg]; + v = PEEK(oparg); err = PyList_Append(v, w); Py_DECREF(w); if (err == 0) { @@ -1954,7 +1954,7 @@ PyEval_EvalFrameEx(PyFrameObject *f, int throwflag) } } else if (unpack_iterable(v, oparg, stack_pointer + oparg)) { - stack_pointer += oparg; + STACKADJ(oparg); } else { /* unpack_iterable() raised an exception */ why = WHY_EXCEPTION;