diff options
author | Mike Pall <mike> | 2010-12-24 01:31:39 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2010-12-24 01:31:39 +0100 |
commit | 461bf7733164c1c02f3e3001faef6eb028cd6e9e (patch) | |
tree | a4d51e369da8906c5151cd8c43b4424ec56e1404 /src/lib_ffi.c | |
parent | 4850865c57996897df61f60631fa064f4adbb088 (diff) | |
download | luajit-461bf7733164c1c02f3e3001faef6eb028cd6e9e.tar.gz luajit-461bf7733164c1c02f3e3001faef6eb028cd6e9e.tar.bz2 luajit-461bf7733164c1c02f3e3001faef6eb028cd6e9e.zip |
FFI: Parse complex and 64 bit integer literals.
Diffstat (limited to 'src/lib_ffi.c')
-rw-r--r-- | src/lib_ffi.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib_ffi.c b/src/lib_ffi.c index ed73a5fe..3ea19dd5 100644 --- a/src/lib_ffi.c +++ b/src/lib_ffi.c | |||
@@ -474,7 +474,8 @@ LUALIB_API int luaopen_ffi(lua_State *L) | |||
474 | lj_ctype_init(L); | 474 | lj_ctype_init(L); |
475 | LJ_LIB_REG_(L, NULL, ffi_meta); | 475 | LJ_LIB_REG_(L, NULL, ffi_meta); |
476 | /* NOBARRIER: basemt is a GC root. */ | 476 | /* NOBARRIER: basemt is a GC root. */ |
477 | setgcref(basemt_it(G(L), LJ_TCDATA), obj2gco(tabV(L->top-1))); | 477 | L->top--; |
478 | setgcref(basemt_it(G(L), LJ_TCDATA), obj2gco(tabV(L->top))); | ||
478 | lua_pushliteral(L, LJ_OS_NAME); | 479 | lua_pushliteral(L, LJ_OS_NAME); |
479 | lua_pushliteral(L, LJ_ARCH_NAME); | 480 | lua_pushliteral(L, LJ_ARCH_NAME); |
480 | LJ_LIB_REG_(L, NULL, ffi); /* Note: no global "ffi" created! */ | 481 | LJ_LIB_REG_(L, NULL, ffi); /* Note: no global "ffi" created! */ |