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
|
||||
p_table(Info *info) { /* ... tbl */
|
||||
p_special(info, p_literaltable); /* ... tbl */
|
||||
p_literaltable(info);
|
||||
}
|
||||
|
||||
static void
|
||||
u_table(Info *info) { /* ... */
|
||||
u_special(info, LUA_TTABLE, u_literaltable); /* ... tbl */
|
||||
u_table(Info *info) {
|
||||
u_literaltable(info); /* ... tbl */
|
||||
|
||||
eris_assert(lua_type(info->L, -1) == LUA_TTABLE);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user