summaryrefslogtreecommitdiff
path: root/vm_backtrace.c
diff options
context:
space:
mode:
authorJean Boussier <[email protected]>2023-11-21 12:09:13 +0100
committerJean Boussier <[email protected]>2023-11-21 15:15:03 +0100
commitb4f551686b973b03665bcaa3ecf128c0a87ff58b ()
treedca4ec9782eb66ed6ed0ce5aee21cea36377d745 /vm_backtrace.c
parentfafdc8a62bd17f0e015fc99840dba7ce8aa4547c (diff)
Get rid of useless dsize functions
If we always return 0, we might as well not define the function at all.
-rw-r--r--vm_backtrace.c25
1 files changed, 11 insertions, 14 deletions
@@ -159,15 +159,13 @@ location_mark_entry(rb_backtrace_location_t *fi)
}
}
-static size_t
-location_memsize(const void *ptr)
-{
- return 0;
-}
-
static const rb_data_type_t location_data_type = {
"frame_info",
- {location_mark, RUBY_TYPED_DEFAULT_FREE, location_memsize,},
0, 0, RUBY_TYPED_FREE_IMMEDIATELY | RUBY_TYPED_WB_PROTECTED | RUBY_TYPED_EMBEDDABLE
};
@@ -503,15 +501,14 @@ backtrace_update(void *ptr)
bt->locary = rb_gc_location(bt->locary);
}
-static size_t
-backtrace_memsize(const void *ptr)
-{
- return 0;
-}
-
static const rb_data_type_t backtrace_data_type = {
"backtrace",
- {backtrace_mark, RUBY_DEFAULT_FREE, backtrace_memsize, backtrace_update},
0, 0, RUBY_TYPED_FREE_IMMEDIATELY | RUBY_TYPED_WB_PROTECTED | RUBY_TYPED_EMBEDDABLE
};