diff options
author | Mike Pall <mike> | 2009-12-29 20:19:54 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2009-12-29 20:19:54 +0100 |
commit | 52eb88773e88464cb5cc69b485d742468f66f2a2 (patch) | |
tree | b308e25d1e11e95e8afb8a98358a20bff9737a0a /src/lj_err.c | |
parent | d64b031269e0a84af720dfd701e54109af7019f4 (diff) | |
download | luajit-52eb88773e88464cb5cc69b485d742468f66f2a2.tar.gz luajit-52eb88773e88464cb5cc69b485d742468f66f2a2.tar.bz2 luajit-52eb88773e88464cb5cc69b485d742468f66f2a2.zip |
Fix narrowing casts of pointer differences for x64.
Diffstat (limited to 'src/lj_err.c')
-rw-r--r-- | src/lj_err.c | 2 |
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 |