diff options
-rw-r--r-- | py/emitcpy.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/py/emitcpy.c b/py/emitcpy.c index 2a8b577c98..b31425f2ec 100644 --- a/py/emitcpy.c +++ b/py/emitcpy.c @@ -779,7 +779,7 @@ STATIC void emit_cpy_make_closure(emit_t *emit, scope_t *scope, int n_dict_param STATIC void emit_cpy_yield_value(emit_t *emit) { emit_pre(emit, 0, 1); if (emit->pass == PASS_2) { - emit->scope->flags |= SCOPE_FLAG_GENERATOR; + emit->scope->scope_flags |= MP_SCOPE_FLAG_GENERATOR; } if (emit->pass == PASS_3) { printf("YIELD_VALUE\n"); @@ -789,7 +789,7 @@ STATIC void emit_cpy_yield_value(emit_t *emit) { STATIC void emit_cpy_yield_from(emit_t *emit) { emit_pre(emit, -1, 1); if (emit->pass == PASS_2) { - emit->scope->flags |= SCOPE_FLAG_GENERATOR; + emit->scope->scope_flags |= MP_SCOPE_FLAG_GENERATOR; } if (emit->pass == PASS_3) { printf("YIELD_FROM\n"); |