details (a few casts moved from macro invocation to macro definition)

This commit is contained in:
Roberto Ierusalimschy
2013-08-29 10:49:57 -03:00
parent b5e75fde4e
commit 26629d0af1
3 changed files with 8 additions and 8 deletions

6
lvm.c
View File

@@ -1,5 +1,5 @@
/*
** $Id: lvm.c,v 2.178 2013/08/19 14:18:43 roberto Exp roberto $
** $Id: lvm.c,v 2.179 2013/08/27 18:53:35 roberto Exp roberto $
** Lua virtual machine
** See Copyright Notice in lua.h
*/
@@ -145,7 +145,7 @@ void luaV_settable (lua_State *L, const TValue *t, TValue *key, StkId val) {
/* no metamethod and (now) there is an entry with given key */
setobj2t(L, oldval, val); /* assign new value to that entry */
invalidateTMcache(h);
luaC_barrierback(L, obj2gco(h), val);
luaC_barrierback(L, h, val);
return;
}
/* else will try the metamethod */
@@ -914,7 +914,7 @@ void luaV_execute (lua_State *L) {
for (; n > 0; n--) {
TValue *val = ra+n;
luaH_setint(L, h, last--, val);
luaC_barrierback(L, obj2gco(h), val);
luaC_barrierback(L, h, val);
}
L->top = ci->top; /* correct top (in case of previous open call) */
)