ext/stack_frames/frame.c in stack_frames-0.1.1 vs ext/stack_frames/frame.c in stack_frames-0.1.2
- old
+ new
@@ -12,21 +12,17 @@
{
frame_t *frame = ptr;
rb_gc_mark(frame->buffer);
}
-static void frame_free(void *ptr)
-{
-}
-
static size_t frame_memsize(const void *ptr)
{
return sizeof(frame_t);
}
const rb_data_type_t frame_data_type = {
"stack_frames_frame",
- { frame_mark, frame_free, frame_memsize, },
+ { frame_mark, RUBY_DEFAULT_FREE, frame_memsize, },
NULL, NULL, RUBY_TYPED_FREE_IMMEDIATELY
};
VALUE stack_frame_new(VALUE frame_buffer, int index) {
frame_t *frame;