Browse Source

comment (LUA_GLOBALSINDEX does not need write barrier in lua_replace)

Roberto Ierusalimschy 17 years ago
parent
commit
dd3519ab89
1 changed files with 2 additions and 1 deletions
  1. 2 1
      lapi.c

+ 2 - 1
lapi.c

@@ -1,5 +1,5 @@
 /*
-** $Id: lapi.c,v 2.61 2007/08/07 16:53:40 roberto Exp roberto $
+** $Id: lapi.c,v 2.62 2007/11/28 18:27:38 roberto Exp roberto $
 ** Lua API
 ** See Copyright Notice in lua.h
 */
@@ -193,6 +193,7 @@ LUA_API void lua_replace (lua_State *L, int idx) {
     if (idx < LUA_GLOBALSINDEX)  /* function upvalue? */
       luaC_barrier(L, curr_func(L), L->top - 1);
   }
+  /* LUA_GLOBALSINDEX does not need gc barrier (threads are never black) */
   L->top--;
   lua_unlock(L);
 }