From 67969f5eb80844b68005181fd887bcf94c01fb40 Mon Sep 17 00:00:00 2001 From: Mark Shannon Date: Wed, 7 Apr 2021 10:52:07 +0100 Subject: Correct micro release number and add a couple of asserts. (GH-25224) --- Python/compile.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'Python/compile.c') diff --git a/Python/compile.c b/Python/compile.c index c2fa1c0282..65dacc2da6 100644 --- a/Python/compile.c +++ b/Python/compile.c @@ -6162,8 +6162,7 @@ stackdepth(struct compiler *c) entryblock = b; nblocks++; } - if (!entryblock) - return 0; + assert(entryblock!= NULL); stack = (basicblock **)PyObject_Malloc(sizeof(basicblock *) * nblocks); if (!stack) { PyErr_NoMemory(); @@ -6725,6 +6724,7 @@ assemble(struct compiler *c, int addNone) nblocks++; entryblock = b; } + assert(entryblock != NULL); if (insert_generator_prefix(c, entryblock)) { goto error; @@ -6732,7 +6732,7 @@ assemble(struct compiler *c, int addNone) /* Set firstlineno if it wasn't explicitly set. */ if (!c->u->u_firstlineno) { - if (entryblock && entryblock->b_instr && entryblock->b_instr->i_lineno) + if (entryblock->b_instr && entryblock->b_instr->i_lineno) c->u->u_firstlineno = entryblock->b_instr->i_lineno; else c->u->u_firstlineno = 1; -- cgit v1.2.1