aboutsummaryrefslogtreecommitdiff
path: root/lcode.c
diff options
context:
space:
mode:
Diffstat (limited to 'lcode.c')
-rw-r--r--lcode.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/lcode.c b/lcode.c
index b2c0b64f..79c15132 100644
--- a/lcode.c
+++ b/lcode.c
@@ -331,14 +331,14 @@ static void savelineinfo (FuncState *fs, Proto *f, int line) {
331 int pc = fs->pc - 1; /* last instruction coded */ 331 int pc = fs->pc - 1; /* last instruction coded */
332 if (abs(linedif) >= LIMLINEDIFF || fs->iwthabs++ >= MAXIWTHABS) { 332 if (abs(linedif) >= LIMLINEDIFF || fs->iwthabs++ >= MAXIWTHABS) {
333 luaM_growvector(fs->ls->L, f->abslineinfo, fs->nabslineinfo, 333 luaM_growvector(fs->ls->L, f->abslineinfo, fs->nabslineinfo,
334 f->sizeabslineinfo, AbsLineInfo, MAX_INT, "lines"); 334 f->sizeabslineinfo, AbsLineInfo, INT_MAX, "lines");
335 f->abslineinfo[fs->nabslineinfo].pc = pc; 335 f->abslineinfo[fs->nabslineinfo].pc = pc;
336 f->abslineinfo[fs->nabslineinfo++].line = line; 336 f->abslineinfo[fs->nabslineinfo++].line = line;
337 linedif = ABSLINEINFO; /* signal that there is absolute information */ 337 linedif = ABSLINEINFO; /* signal that there is absolute information */
338 fs->iwthabs = 1; /* restart counter */ 338 fs->iwthabs = 1; /* restart counter */
339 } 339 }
340 luaM_growvector(fs->ls->L, f->lineinfo, pc, f->sizelineinfo, ls_byte, 340 luaM_growvector(fs->ls->L, f->lineinfo, pc, f->sizelineinfo, ls_byte,
341 MAX_INT, "opcodes"); 341 INT_MAX, "opcodes");
342 f->lineinfo[pc] = linedif; 342 f->lineinfo[pc] = linedif;
343 fs->previousline = line; /* last line saved */ 343 fs->previousline = line; /* last line saved */
344} 344}
@@ -383,7 +383,7 @@ int luaK_code (FuncState *fs, Instruction i) {
383 Proto *f = fs->f; 383 Proto *f = fs->f;
384 /* put new instruction in code array */ 384 /* put new instruction in code array */
385 luaM_growvector(fs->ls->L, f->code, fs->pc, f->sizecode, Instruction, 385 luaM_growvector(fs->ls->L, f->code, fs->pc, f->sizecode, Instruction,
386 MAX_INT, "opcodes"); 386 INT_MAX, "opcodes");
387 f->code[fs->pc++] = i; 387 f->code[fs->pc++] = i;
388 savelineinfo(fs, f, fs->ls->lastline); 388 savelineinfo(fs, f, fs->ls->lastline);
389 return fs->pc - 1; /* index of new instruction */ 389 return fs->pc - 1; /* index of new instruction */