aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Python/codegen.c
diff options
context:
space:
mode:
Diffstat (limited to 'Python/codegen.c')
-rw-r--r--Python/codegen.c16
1 files changed, 0 insertions, 16 deletions
diff --git a/Python/codegen.c b/Python/codegen.c
index fd2260a538f..9ce4e1fb1f6 100644
--- a/Python/codegen.c
+++ b/Python/codegen.c
@@ -65,7 +65,6 @@
struct _PyCompiler;
typedef struct _PyCompiler compiler;
-#define IS_TOP_LEVEL_AWAIT(C) _PyCompile_IsTopLevelAwait(C)
#define INSTR_SEQUENCE(C) _PyCompile_InstrSequence(C)
#define FUTURE_FEATURES(C) _PyCompile_FutureFeatures(C)
#define SYMTABLE(C) _PyCompile_Symtable(C)
@@ -4497,10 +4496,6 @@ codegen_comprehension(compiler *c, expr_ty e, int type,
PyCodeObject *co = NULL;
_PyCompile_InlinedComprehensionState inline_state = {NULL, NULL, NULL, NO_LABEL};
comprehension_ty outermost;
-#ifndef NDEBUG
- int scope_type = SCOPE_TYPE(c);
- int is_top_level_await = IS_TOP_LEVEL_AWAIT(c);
-#endif
PySTEntryObject *entry = _PySymtable_Lookup(SYMTABLE(c), (void *)e);
if (entry == NULL) {
goto error;
@@ -4531,12 +4526,6 @@ codegen_comprehension(compiler *c, expr_ty e, int type,
}
Py_CLEAR(entry);
- assert (!is_async_comprehension ||
- type == COMP_GENEXP ||
- scope_type == COMPILE_SCOPE_ASYNC_FUNCTION ||
- scope_type == COMPILE_SCOPE_COMPREHENSION ||
- is_top_level_await);
-
if (type != COMP_GENEXP) {
int op;
switch (type) {
@@ -4961,11 +4950,6 @@ codegen_visit_expr(compiler *c, expr_ty e)
ADD_YIELD_FROM(c, loc, 0);
break;
case Await_kind:
- assert(IS_TOP_LEVEL_AWAIT(c) || (_PyST_IsFunctionLike(SYMTABLE_ENTRY(c)) && (
- SCOPE_TYPE(c) == COMPILE_SCOPE_ASYNC_FUNCTION ||
- SCOPE_TYPE(c) == COMPILE_SCOPE_COMPREHENSION
- )));
-
VISIT(c, expr, e->v.Await.value);
ADDOP_I(c, loc, GET_AWAITABLE, 0);
ADDOP_LOAD_CONST(c, loc, Py_None);