mirror of
https://github.com/lua/lua.git
synced 2025-01-28 06:03:00 +08:00
better error message for code too long (old one was misleading when the
problem was SETLINE after 64k lines...)
This commit is contained in:
parent
5378331f2d
commit
1d420c2c11
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
** $Id: lparser.c,v 1.3 1998/07/06 22:07:51 roberto Exp roberto $
|
** $Id: lparser.c,v 1.4 1998/07/24 18:02:38 roberto Exp roberto $
|
||||||
** LL(1) Parser and code generator for Lua
|
** LL(1) Parser and code generator for Lua
|
||||||
** See Copyright Notice in lua.h
|
** See Copyright Notice in lua.h
|
||||||
*/
|
*/
|
||||||
@ -172,7 +172,8 @@ static int code_oparg_at (LexState *ls, int pc, OpCode op, int builtin,
|
|||||||
code[pc+2] = arg&0xFF;
|
code[pc+2] = arg&0xFF;
|
||||||
return 3;
|
return 3;
|
||||||
}
|
}
|
||||||
else luaX_error(ls, "code too long " MES_LIM("64K"));
|
else luaX_error(ls, "code too long " MES_LIM("64K")
|
||||||
|
" (try turning off debug mode)");
|
||||||
return 0; /* to avoid warnings */
|
return 0; /* to avoid warnings */
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user