summaryrefslogtreecommitdiff
path: root/src/lj_lib.h
diff options
context:
space:
mode:
authorMike Pall <mike>2010-09-02 17:16:56 +0200
committerMike Pall <mike>2010-09-02 17:16:56 +0200
commitf708d31bcc63d1d6f20cb1b1a2dc6ebf69ef41a3 (patch)
treedaf76dc454312b0404f0a937be05b52669b88a0e /src/lj_lib.h
parent44fb3ebc64fd43c2c2a5ed2070a5470ef2765b68 (diff)
downloadluajit-f708d31bcc63d1d6f20cb1b1a2dc6ebf69ef41a3.tar.gz
luajit-f708d31bcc63d1d6f20cb1b1a2dc6ebf69ef41a3.tar.bz2
luajit-f708d31bcc63d1d6f20cb1b1a2dc6ebf69ef41a3.zip
Explicitly indicate tailcall from fast function fallback.
Diffstat (limited to 'src/lj_lib.h')
-rw-r--r--src/lj_lib.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lj_lib.h b/src/lj_lib.h
index fd2b025c..814c9739 100644
--- a/src/lj_lib.h
+++ b/src/lj_lib.h
@@ -28,6 +28,7 @@
28#define FFH_RETRY 0 28#define FFH_RETRY 0
29#define FFH_UNREACHABLE FFH_RETRY 29#define FFH_UNREACHABLE FFH_RETRY
30#define FFH_RES(n) ((n)+1) 30#define FFH_RES(n) ((n)+1)
31#define FFH_TAILCALL (-1)
31 32
32LJ_FUNC TValue *lj_lib_checkany(lua_State *L, int narg); 33LJ_FUNC TValue *lj_lib_checkany(lua_State *L, int narg);
33LJ_FUNC GCstr *lj_lib_checkstr(lua_State *L, int narg); 34LJ_FUNC GCstr *lj_lib_checkstr(lua_State *L, int narg);