summaryrefslogtreecommitdiff
path: root/src/lib_ffi.c
diff options
context:
space:
mode:
authorMike Pall <mike>2017-03-08 22:03:17 +0100
committerMike Pall <mike>2017-03-08 22:03:17 +0100
commit3ab9f5a18da06b06ebf1e4487997c25e32210dfe (patch)
tree730950bc84c1d336b3b844434c1f24cf9d6eafcb /src/lib_ffi.c
parenteef77a6d775147a1b581b06c296e9f2b3ebc9d2b (diff)
downloadluajit-3ab9f5a18da06b06ebf1e4487997c25e32210dfe.tar.gz
luajit-3ab9f5a18da06b06ebf1e4487997c25e32210dfe.tar.bz2
luajit-3ab9f5a18da06b06ebf1e4487997c25e32210dfe.zip
Remove internal __mode = "K" and replace with safe check.
Diffstat (limited to 'src/lib_ffi.c')
-rw-r--r--src/lib_ffi.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib_ffi.c b/src/lib_ffi.c
index 6a93ce97..f2f2ede4 100644
--- a/src/lib_ffi.c
+++ b/src/lib_ffi.c
@@ -811,7 +811,7 @@ static GCtab *ffi_finalizer(lua_State *L)
811 settabV(L, L->top++, t); 811 settabV(L, L->top++, t);
812 setgcref(t->metatable, obj2gco(t)); 812 setgcref(t->metatable, obj2gco(t));
813 setstrV(L, lj_tab_setstr(L, t, lj_str_newlit(L, "__mode")), 813 setstrV(L, lj_tab_setstr(L, t, lj_str_newlit(L, "__mode")),
814 lj_str_newlit(L, "K")); 814 lj_str_newlit(L, "k"));
815 t->nomm = (uint8_t)(~(1u<<MM_mode)); 815 t->nomm = (uint8_t)(~(1u<<MM_mode));
816 return t; 816 return t;
817} 817}