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