From 3cafab90299c3517da4d9e4919e2624a48b61417 Mon Sep 17 00:00:00 2001 From: blueloveTH Date: Wed, 5 Apr 2023 19:28:20 +0800 Subject: [PATCH] Update compiler.h --- src/compiler.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/compiler.h b/src/compiler.h index 1215d4f2..530e234e 100644 --- a/src/compiler.h +++ b/src/compiler.h @@ -641,7 +641,7 @@ class Compiler { break; case TK("yield"): if (contexts.size() <= 1) SyntaxError("'yield' outside function"); - EXPR_TUPLE(true); + EXPR_TUPLE(false); // if yield present, mark the function as generator ctx()->co->is_generator = true; ctx()->emit(OP_YIELD_VALUE, BC_NOARG, kw_line); @@ -652,7 +652,7 @@ class Compiler { if(match_end_stmt()){ ctx()->emit(OP_LOAD_NONE, BC_NOARG, kw_line); }else{ - EXPR_TUPLE(true); + EXPR_TUPLE(false); consume_end_stmt(); } ctx()->emit(OP_RETURN_VALUE, BC_NOARG, kw_line); @@ -669,7 +669,7 @@ class Compiler { case TK("pass"): consume_end_stmt(); break; /*************************************************/ case TK("assert"): - EXPR_TUPLE(true); + EXPR_TUPLE(false); // TODO: change OP_ASSERT impl in ceval.h ctx()->emit(OP_ASSERT, BC_NOARG, kw_line); consume_end_stmt();