aboutsummaryrefslogtreecommitdiff
path: root/src/lj_tab.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/lj_tab.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/lj_tab.c b/src/lj_tab.c
index ccad1f68..496904ee 100644
--- a/src/lj_tab.c
+++ b/src/lj_tab.c
@@ -149,6 +149,12 @@ GCtab *lj_tab_new(lua_State *L, uint32_t asize, uint32_t hbits)
149 return t; 149 return t;
150} 150}
151 151
152/* The API of this function conforms to lua_createtable(). */
153GCtab *lj_tab_new_ah(lua_State *L, int32_t a, int32_t h)
154{
155 return lj_tab_new(L, (uint32_t)(a > 0 ? a+1 : 0), hsize2hbits(h));
156}
157
152#if LJ_HASJIT 158#if LJ_HASJIT
153GCtab * LJ_FASTCALL lj_tab_new1(lua_State *L, uint32_t ahsize) 159GCtab * LJ_FASTCALL lj_tab_new1(lua_State *L, uint32_t ahsize)
154{ 160{