eris: disable the __persist metamethod for tables

This commit is contained in:
2021-07-05 16:21:02 -04:00
parent b09a20ebea
commit a12133243c

View File

@@ -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);
}