From 3569723ab36d806ca2dbdbd8475b45237333769d Mon Sep 17 00:00:00 2001 From: Jun Hiroe Date: Tue, 5 Aug 2014 23:15:06 +0900 Subject: Refactor obj_free() in gc.c --- src/gc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/gc.c') diff --git a/src/gc.c b/src/gc.c index 0a93993a2..142b73318 100644 --- a/src/gc.c +++ b/src/gc.c @@ -648,7 +648,7 @@ obj_free(mrb_state *mrb, struct RBasic *obj) break; case MRB_TT_ARRAY: - if (obj->flags & MRB_ARY_SHARED) + if (ARY_SHARED_P(obj)) mrb_ary_decref(mrb, ((struct RArray*)obj)->aux.shared); else mrb_free(mrb, ((struct RArray*)obj)->ptr); -- cgit v1.2.3