aboutsummaryrefslogtreecommitdiff
path: root/lgc.h
diff options
context:
space:
mode:
Diffstat (limited to 'lgc.h')
-rw-r--r--lgc.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/lgc.h b/lgc.h
index ff1e1115..e20f2afb 100644
--- a/lgc.h
+++ b/lgc.h
@@ -1,5 +1,5 @@
1/* 1/*
2** $Id: lgc.h,v 1.27 2003/12/04 17:22:42 roberto Exp roberto $ 2** $Id: lgc.h,v 1.28 2003/12/09 16:56:11 roberto Exp roberto $
3** Garbage Collector 3** Garbage Collector
4** See Copyright Notice in lua.h 4** See Copyright Notice in lua.h
5*/ 5*/
@@ -76,12 +76,12 @@
76 luaC_step(L); } 76 luaC_step(L); }
77 77
78 78
79#define luaC_barrier(L,p,v) { if (valiswhite(v) && isblack(valtogco(p))) \ 79#define luaC_barrier(L,p,v) { if (valiswhite(v) && isblack(obj2gco(p))) \
80 luaC_barrierf(L,valtogco(p),gcvalue(v)); } 80 luaC_barrierf(L,obj2gco(p),gcvalue(v)); }
81 81
82#define luaC_objbarrier(L,p,o) \ 82#define luaC_objbarrier(L,p,o) \
83 { if (iswhite(valtogco(o)) && isblack(valtogco(p))) \ 83 { if (iswhite(obj2gco(o)) && isblack(obj2gco(p))) \
84 luaC_barrierf(L,valtogco(p),valtogco(o)); } 84 luaC_barrierf(L,obj2gco(p),obj2gco(o)); }
85 85
86size_t luaC_separateudata (lua_State *L); 86size_t luaC_separateudata (lua_State *L);
87void luaC_callGCTM (lua_State *L); 87void luaC_callGCTM (lua_State *L);