commit 4fd76b8148eae1a1be43a265588bd0fc3959c33b
parent de0f51a02c7e71111168dd4f4f7533445e0cc58a
Author: Roberto Ierusalimschy <roberto@inf.puc-rio.br>
Date: Tue, 11 May 2010 17:49:02 -0300
avoid "strong" cast
Diffstat:
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/lgc.c b/lgc.c
@@ -1,5 +1,5 @@
/*
-** $Id: lgc.c,v 2.93 2010/05/10 16:46:49 roberto Exp roberto $
+** $Id: lgc.c,v 2.94 2010/05/10 18:23:45 roberto Exp roberto $
** Garbage Collector
** See Copyright Notice in lua.h
*/
@@ -902,7 +902,8 @@ static l_mem singlestep (lua_State *L) {
}
else {
/* sweep main thread */
- sweeplist(L, cast(GCObject **, &g->mainthread), 1);
+ GCObject *mt = obj2gco(g->mainthread);
+ sweeplist(L, &mt, 1);
checkSizes(L);
g->gcstate = GCSpause; /* finish collection */
return GCSWEEPCOST;