eris: disable the __persist metamethod for tables
This commit is contained in:
@@ -1118,12 +1118,12 @@ u_special(Info *info, int type, Callback literal) { /* ... */
|
|||||||
|
|
||||||
static void
|
static void
|
||||||
p_table(Info *info) { /* ... tbl */
|
p_table(Info *info) { /* ... tbl */
|
||||||
p_special(info, p_literaltable); /* ... tbl */
|
p_literaltable(info);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
u_table(Info *info) { /* ... */
|
u_table(Info *info) {
|
||||||
u_special(info, LUA_TTABLE, u_literaltable); /* ... tbl */
|
u_literaltable(info); /* ... tbl */
|
||||||
|
|
||||||
eris_assert(lua_type(info->L, -1) == LUA_TTABLE);
|
eris_assert(lua_type(info->L, -1) == LUA_TTABLE);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user