diff options
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | class.c | 4 |
2 files changed, 6 insertions, 2 deletions
@@ -1,3 +1,7 @@ +Sat Sep 13 15:16:31 2014 Eric Wong <e@80x24.org> + + * class.c: use ALLOC(rb_subclass_entry_t) + Sat Sep 13 14:14:00 2014 Eric Wong <e@80x24.org> * process.c (free_exec_arg): remove @@ -42,7 +42,7 @@ rb_class_subclass_add(VALUE super, VALUE klass) rb_subclass_entry_t *entry, *head; if (super && super != Qundef) { - entry = xmalloc(sizeof(*entry)); + entry = ALLOC(rb_subclass_entry_t); entry->klass = klass; entry->next = NULL; @@ -62,7 +62,7 @@ rb_module_add_to_subclasses_list(VALUE module, VALUE iclass) { rb_subclass_entry_t *entry, *head; - entry = xmalloc(sizeof(*entry)); + entry = ALLOC(rb_subclass_entry_t); entry->klass = iclass; entry->next = NULL; |