commit 1d420c2c11a408d6374b074005b33417877caabc
parent 5378331f2df1ba5bc3a4dc38f7b3ae53c3f2cbef
Author: Roberto Ierusalimschy <roberto@inf.puc-rio.br>
Date: Tue, 11 Aug 1998 10:27:44 -0300
better error message for code too long (old one was misleading when the
problem was SETLINE after 64k lines...)
Diffstat:
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/lparser.c b/lparser.c
@@ -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
** 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;
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 */
}