diff options
author | Mike Pall <mike> | 2017-03-08 22:03:17 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2017-03-08 22:03:17 +0100 |
commit | 3ab9f5a18da06b06ebf1e4487997c25e32210dfe (patch) | |
tree | 730950bc84c1d336b3b844434c1f24cf9d6eafcb /src/lib_ffi.c | |
parent | eef77a6d775147a1b581b06c296e9f2b3ebc9d2b (diff) | |
download | luajit-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.c | 2 |
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 | } |