aboutsummaryrefslogtreecommitdiff
path: root/lua.c
diff options
context:
space:
mode:
authorRoberto I <roberto@inf.puc-rio.br>2025-12-13 11:00:30 -0300
committerRoberto I <roberto@inf.puc-rio.br>2025-12-13 11:00:30 -0300
commit3d03ae5bd6314f27c8635e06ec363150c2c19062 (patch)
treef7a67004721a41a2a042fd897a49dc3fddd4edd0 /lua.c
parent82d721a8554df9b14ff520b4dd55ce5303ab560e (diff)
downloadlua-3d03ae5bd6314f27c8635e06ec363150c2c19062.tar.gz
lua-3d03ae5bd6314f27c8635e06ec363150c2c19062.tar.bz2
lua-3d03ae5bd6314f27c8635e06ec363150c2c19062.zip
'luaL_newstate' starts state with warnings on
It is easier to forget to turn them on then to turn them off.
Diffstat (limited to 'lua.c')
-rw-r--r--lua.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/lua.c b/lua.c
index b2967a44..5054583d 100644
--- a/lua.c
+++ b/lua.c
@@ -349,6 +349,7 @@ static int collectargs (char **argv, int *first) {
349*/ 349*/
350static int runargs (lua_State *L, char **argv, int n) { 350static int runargs (lua_State *L, char **argv, int n) {
351 int i; 351 int i;
352 lua_warning(L, "@off", 0); /* by default, Lua stand-alone has warnings off */
352 for (i = 1; i < n; i++) { 353 for (i = 1; i < n; i++) {
353 int option = argv[i][1]; 354 int option = argv[i][1];
354 lua_assert(argv[i][0] == '-'); /* already checked */ 355 lua_assert(argv[i][0] == '-'); /* already checked */
@@ -725,7 +726,7 @@ static int pmain (lua_State *L) {
725 if (handle_luainit(L) != LUA_OK) /* run LUA_INIT */ 726 if (handle_luainit(L) != LUA_OK) /* run LUA_INIT */
726 return 0; /* error running LUA_INIT */ 727 return 0; /* error running LUA_INIT */
727 } 728 }
728 if (!runargs(L, argv, optlim)) /* execute arguments -e and -l */ 729 if (!runargs(L, argv, optlim)) /* execute arguments -e, -l, and -W */
729 return 0; /* something failed */ 730 return 0; /* something failed */
730 if (script > 0) { /* execute main script (if there is one) */ 731 if (script > 0) { /* execute main script (if there is one) */
731 if (handle_script(L, argv + script) != LUA_OK) 732 if (handle_script(L, argv + script) != LUA_OK)