From 40d63f7740e4b020a2126ddb386760c6fd51c999 Mon Sep 17 00:00:00 2001 From: Ryan Scott Date: Fri, 17 May 2013 08:02:24 +1000 Subject: Changed the each_object callback so that a pointer is passed for the object, instead of the struct. --- src/gc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/gc.c b/src/gc.c index f824ee9d4..9dcc3f4b2 100644 --- a/src/gc.c +++ b/src/gc.c @@ -1153,7 +1153,7 @@ mrb_objspace_each_objects(mrb_state *mrb, each_object_callback* callback, void * p = page->objects; pend = p + MRB_HEAP_PAGE_SIZE; for (;p < pend; p++) { - callback(mrb, p->as.basic, data); + callback(mrb, &p->as.basic, data); } page = page->next; -- cgit v1.2.3