Bläddra i källkod

Update compiler.h

blueloveTH 3 år sedan
förälder
incheckning
bf26464089
1 ändrade filer med 2 tillägg och 1 borttagningar
  1. 2 1
      src/compiler.h

+ 2 - 1
src/compiler.h

@@ -804,7 +804,8 @@ __LISTCOMP:
     }
     }
 
 
     void compile_for_loop() {
     void compile_for_loop() {
-        EXPR_FOR_VARS();consume(TK("in")); EXPR_TUPLE();
+        EXPR_FOR_VARS();consume(TK("in"));
+        co()->_rvalue = true; EXPR_TUPLE(); co()->_rvalue = false;
         emit(OP_GET_ITER);
         emit(OP_GET_ITER);
         co()->_enter_block(FOR_LOOP);
         co()->_enter_block(FOR_LOOP);
         emit(OP_FOR_ITER);
         emit(OP_FOR_ITER);