1
0
mirror of https://github.com/lua/lua synced 2026-06-08 15:34:49 +00:00

Wrong assert in 'collectvalidlines'

This commit is contained in:
Roberto Ierusalimschy
2021-11-25 10:11:05 -03:00
parent 6b3e116d44
commit 48835c76c8
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -304,7 +304,7 @@ static void collectvalidlines (lua_State *L, Closure *f) {
if (!p->is_vararg) /* regular function? */
i = 0; /* consider all instructions */
else { /* vararg function */
lua_assert(p->code[0] == OP_VARARGPREP);
lua_assert(GET_OPCODE(p->code[0]) == OP_VARARGPREP);
currentline = nextline(p, currentline, 0);
i = 1; /* skip first instruction (OP_VARARGPREP) */
}
+1 -1
View File
@@ -225,7 +225,7 @@ do -- testing active lines
-- 5th line is empty
end, {3, 4, 6})
checkactivelines(function (...) end, {0})
checkactivelines(function (a, b, ...) end, {0})
checkactivelines(function (a, b)
end, {1})