summaryrefslogtreecommitdiff
path: root/src/lj_meta.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lj_meta.c')
-rw-r--r--src/lj_meta.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_meta.c b/src/lj_meta.c
index c8ac18d6..41124fdc 100644
--- a/src/lj_meta.c
+++ b/src/lj_meta.c
@@ -134,7 +134,7 @@ TValue *lj_meta_tset(lua_State *L, cTValue *o, cTValue *k)
134 TValue *tv = lj_tab_set(L, t, k); 134 TValue *tv = lj_tab_set(L, t, k);
135 if (!tvisnil(tv) || 135 if (!tvisnil(tv) ||
136 !(mo = lj_meta_fast(L, tabref(t->metatable), MM_newindex))) { 136 !(mo = lj_meta_fast(L, tabref(t->metatable), MM_newindex))) {
137 if (isblack(obj2gco(t))) lj_gc_barrierback(G(L), t); 137 lj_gc_anybarriert(L, t);
138 return tv; 138 return tv;
139 } 139 }
140 } else if (tvisnil(mo = lj_meta_lookup(L, o, MM_newindex))) { 140 } else if (tvisnil(mo = lj_meta_lookup(L, o, MM_newindex))) {