From d9ea6eca7cd86758b9ff994b9e2eb1fa625155c9 Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Fri, 25 Jun 2010 09:18:10 -0300 Subject: macro 'key2tal' replaced by 'gkey' (as both were equal) --- lgc.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'lgc.c') diff --git a/lgc.c b/lgc.c index dd6af6c5..531094f0 100644 --- a/lgc.c +++ b/lgc.c @@ -1,5 +1,5 @@ /* -** $Id: lgc.c,v 2.98 2010/06/04 13:25:10 roberto Exp roberto $ +** $Id: lgc.c,v 2.99 2010/06/07 16:55:34 roberto Exp roberto $ ** Garbage Collector ** See Copyright Notice in lua.h */ @@ -371,7 +371,7 @@ static int traverseephemeron (global_State *g, Table *h) { if (ttisnil(gval(n))) /* entry is empty? */ removeentry(n); /* remove it */ else if (valiswhite(gval(n))) { /* value not marked yet? */ - if (iscleared(key2tval(n), 1)) /* key is not marked (yet)? */ + if (iscleared(gkey(n), 1)) /* key is not marked (yet)? */ hasclears = 1; /* may have to propagate mark from key to value */ else { /* key is marked, so mark value */ marked = 1; /* value was not marked */ @@ -574,7 +574,7 @@ static void cleartable (GCObject *l) { } for (n = gnode(h, 0); n < limit; n++) { if (!ttisnil(gval(n)) && /* non-empty entry? */ - (iscleared(key2tval(n), 1) || iscleared(gval(n), 0))) { + (iscleared(gkey(n), 1) || iscleared(gval(n), 0))) { setnilvalue(gval(n)); /* remove value ... */ removeentry(n); /* and remove entry from table */ } -- cgit v1.2.3-55-g6feb