blueloveTH 3 rokov pred
rodič
commit
bf26464089
1 zmenil súbory, kde vykonal 2 pridanie a 1 odobranie
  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);