From 3b6f8bfbe688fdd0f1c17bd023140804155624f3 Mon Sep 17 00:00:00 2001
From: Roberto Ierusalimschy <roberto@inf.puc-rio.br>
Date: Mon, 29 Jan 2001 13:26:40 -0200
Subject: simpler implementation of for loops

---
 lparser.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

(limited to 'lparser.c')

diff --git a/lparser.c b/lparser.c
index 83496128..09a5d4f5 100644
--- a/lparser.c
+++ b/lparser.c
@@ -1,5 +1,5 @@
 /*
-** $Id: lparser.c,v 1.125 2001/01/19 13:20:30 roberto Exp roberto $
+** $Id: lparser.c,v 1.126 2001/01/29 13:14:49 roberto Exp roberto $
 ** LL(1) Parser and code generator for Lua
 ** See Copyright Notice in lua.h
 */
@@ -854,7 +854,7 @@ static void forbody (LexState *ls, int nvar, OpCode prepfor, OpCode loopfor) {
   adjustlocalvars(ls, nvar);  /* scope for control variables */
   block(ls);
   luaK_patchlist(fs, luaK_code1(fs, loopfor, NO_JUMP), blockinit);
-  luaK_patchlist(fs, prep, luaK_getlabel(fs));
+  luaK_fixfor(fs, prep, luaK_getlabel(fs));
   removelocalvars(ls, nvar);
 }
 
-- 
cgit v1.2.3-55-g6feb