summaryrefslogtreecommitdiffstats
path: root/gc.c
diff options
context:
space:
mode:
Diffstat (limited to 'gc.c')
-rw-r--r--gc.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/gc.c b/gc.c
index 00073425..a989094e 100644
--- a/gc.c
+++ b/gc.c
@@ -201,10 +201,15 @@ static void finalize(val obj)
assert (0 && "corrupt type field");
}
-void cobj_destroy_op(val obj)
+void cobj_destroy_stub_op(val obj)
{
}
+void cobj_destroy_free_op(val obj)
+{
+ free(obj->co.handle);
+}
+
static void mark_obj(val obj)
{
type_t t;