diff options
-rw-r--r-- | Doc/library/dis.rst | 2 | ||||
-rw-r--r-- | Python/compile.c | 2 |
2 files changed, 1 insertions, 3 deletions
diff --git a/Doc/library/dis.rst b/Doc/library/dis.rst index c09d833..f3b2538 100644 --- a/Doc/library/dis.rst +++ b/Doc/library/dis.rst @@ -742,7 +742,7 @@ iterations of the loop. This opcode performs several operations before a with block starts. First, it loads :meth:`~object.__exit__` from the context manager and pushes it onto - the stack for later use by :opcode:`WITH_CLEANUP_START`. Then, + the stack for later use by :opcode:`WITH_EXCEPT_START`. Then, :meth:`~object.__enter__` is called, and a finally block pointing to *delta* is pushed. Finally, the result of calling the ``__enter__()`` method is pushed onto the stack. The next opcode will either ignore it (:opcode:`POP_TOP`), or diff --git a/Python/compile.c b/Python/compile.c index 6aa74cc..223c636 100644 --- a/Python/compile.c +++ b/Python/compile.c @@ -898,8 +898,6 @@ compiler_next_instr(basicblock *b) * 1 -- when jump * -1 -- maximal */ -/* XXX Make the stack effect of WITH_CLEANUP_START and - WITH_CLEANUP_FINISH deterministic. */ static int stack_effect(int opcode, int oparg, int jump) { |