lua

A copy of the Lua development repository
Log | Files | Refs | README

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:
Mlgc.c | 5+++--
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;