Skip to content

Commit

Permalink
pythongh-106149: fix comment on stackdepth of generators
Browse files Browse the repository at this point in the history
  • Loading branch information
iritkatriel committed Jul 26, 2023
1 parent 5923955 commit 911c207
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions Python/compile.c
Original file line number Diff line number Diff line change
Expand Up @@ -7735,8 +7735,9 @@ optimize_and_assemble_code_unit(struct compiler_unit *u, PyObject *const_cache,
/* prepare_localsplus adds instructions for generators that push
* and pop an item on the stack. This assertion makes sure there
* is space on the stack for that.
* It should always be true, because at least one expression is
* required to turn a function into a generator.
* It should always be true, because a generator must have at
* least one expression or call to INTRINSIC_STOPITERATION_ERROR,
* which requires stackspace.
*/
assert(!(IS_GENERATOR(code_flags) && stackdepth == 0));

Expand Down

0 comments on commit 911c207

Please sign in to comment.