aboutsummaryrefslogtreecommitdiff
path: root/lcode.c
diff options
context:
space:
mode:
Diffstat (limited to 'lcode.c')
-rw-r--r--lcode.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/lcode.c b/lcode.c
index 332fdd00..35e0527f 100644
--- a/lcode.c
+++ b/lcode.c
@@ -872,9 +872,9 @@ static void discharge2anyreg (FuncState *fs, expdesc *e) {
872} 872}
873 873
874 874
875static int code_loadbool (FuncState *fs, int A, OpCode op, int jump) { 875static int code_loadbool (FuncState *fs, int A, OpCode op) {
876 luaK_getlabel(fs); /* those instructions may be jump targets */ 876 luaK_getlabel(fs); /* those instructions may be jump targets */
877 return luaK_codeABC(fs, op, A, jump, 0); 877 return luaK_codeABC(fs, op, A, 0, 0);
878} 878}
879 879
880 880
@@ -908,8 +908,8 @@ static void exp2reg (FuncState *fs, expdesc *e, int reg) {
908 int p_t = NO_JUMP; /* position of an eventual LOAD true */ 908 int p_t = NO_JUMP; /* position of an eventual LOAD true */
909 if (need_value(fs, e->t) || need_value(fs, e->f)) { 909 if (need_value(fs, e->t) || need_value(fs, e->f)) {
910 int fj = (e->k == VJMP) ? NO_JUMP : luaK_jump(fs); 910 int fj = (e->k == VJMP) ? NO_JUMP : luaK_jump(fs);
911 p_f = code_loadbool(fs, reg, OP_LOADFALSE, 1); /* skip next inst. */ 911 p_f = code_loadbool(fs, reg, OP_LFALSESKIP); /* skip next inst. */
912 p_t = code_loadbool(fs, reg, OP_LOADTRUE, 0); 912 p_t = code_loadbool(fs, reg, OP_LOADTRUE);
913 /* jump around these booleans if 'e' is not a test */ 913 /* jump around these booleans if 'e' is not a test */
914 luaK_patchtohere(fs, fj); 914 luaK_patchtohere(fs, fj);
915 } 915 }