From 621ef9f7675829234e75b0b3e73afc7a1a74aa16 Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Wed, 19 Jan 2005 13:54:26 -0200 Subject: better control over GC collors of upvalues --- lgc.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lgc.h') diff --git a/lgc.h b/lgc.h index f8a18782..bec5a728 100644 --- a/lgc.h +++ b/lgc.h @@ -1,5 +1,5 @@ /* -** $Id: lgc.h,v 2.8 2004/08/30 13:44:44 roberto Exp roberto $ +** $Id: lgc.h,v 2.9 2004/09/15 20:38:15 roberto Exp $ ** Garbage Collector ** See Copyright Notice in lua.h */ @@ -66,6 +66,7 @@ #define isdead(g,v) ((v)->gch.marked & otherwhite(g)) #define changewhite(x) ((x)->gch.marked ^= bit2mask(WHITE0BIT, WHITE1BIT)) +#define gray2black(x) setbit((x)->gch.marked, BLACKBIT) #define valiswhite(x) (iscollectable(x) && iswhite(gcvalue(x))) -- cgit v1.2.3-55-g6feb