aboutsummaryrefslogtreecommitdiff
path: root/src/lj_err.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lj_err.c')
-rw-r--r--src/lj_err.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_err.c b/src/lj_err.c
index 02a7c4cc..da2555f9 100644
--- a/src/lj_err.c
+++ b/src/lj_err.c
@@ -677,7 +677,7 @@ LJ_NORET LJ_NOINLINE static void err_argmsg(lua_State *L, int narg,
677 const char *fname = "?"; 677 const char *fname = "?";
678 const char *ftype = getfuncname(L, L->base - 1, &fname); 678 const char *ftype = getfuncname(L, L->base - 1, &fname);
679 if (narg < 0 && narg > LUA_REGISTRYINDEX) 679 if (narg < 0 && narg > LUA_REGISTRYINDEX)
680 narg = (L->top - L->base) + narg + 1; 680 narg = cast_int(L->top - L->base) + narg + 1;
681 if (ftype && ftype[3] == 'h' && --narg == 0) /* Check for "method". */ 681 if (ftype && ftype[3] == 'h' && --narg == 0) /* Check for "method". */
682 msg = lj_str_pushf(L, err2msg(LJ_ERR_BADSELF), fname, msg); 682 msg = lj_str_pushf(L, err2msg(LJ_ERR_BADSELF), fname, msg);
683 else 683 else