diff options
author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2024-06-20 13:43:33 -0300 |
---|---|---|
committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2024-06-20 13:43:33 -0300 |
commit | 55ac40f859ad8e28fe71a8801d49f4a4140e8aa3 (patch) | |
tree | 1a1f02de45d28c7eb8976087ade773d7937bed14 /lcode.c | |
parent | 97ef8e7bd40340d47a9789beb06f0128d7438d0a (diff) | |
download | lua-55ac40f859ad8e28fe71a8801d49f4a4140e8aa3.tar.gz lua-55ac40f859ad8e28fe71a8801d49f4a4140e8aa3.tar.bz2 lua-55ac40f859ad8e28fe71a8801d49f4a4140e8aa3.zip |
Cleaning of llimits.h
Several definitions that don't need to be "global" (that is, that
concerns only specific parts of the code) moved out of llimits.h,
to more appropriate places.
Diffstat (limited to 'lcode.c')
-rw-r--r-- | lcode.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -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 */ |