From 52f24036a3c1a9636c930877d910f10786bf3196 Mon Sep 17 00:00:00 2001 From: Roman Shterenzon Date: Sun, 9 Jun 2024 13:15:50 +0300 Subject: [PATCH] Fix compilation errors --- ext/debase_internals.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ext/debase_internals.c b/ext/debase_internals.c index b940563..730bba4 100644 --- a/ext/debase_internals.c +++ b/ext/debase_internals.c @@ -316,7 +316,7 @@ call_at_line(debug_context_t *context, char *file, int line, VALUE context_objec int count_stack_size() { rb_thread_t *thread = ruby_current_thread; rb_control_frame_t *last_cfp = TH_CFP(thread); - const rb_control_frame_t *start_cfp = RUBY_VM_END_CONTROL_FRAME(TH_INFO(thread)); + const rb_control_frame_t *start_cfp = (rb_control_frame_t *)RUBY_VM_END_CONTROL_FRAME(TH_INFO(thread)); const rb_control_frame_t *cfp; ptrdiff_t size, i; @@ -715,12 +715,14 @@ Debase_enable_file_filtering(VALUE self, VALUE value) } } #else - static void + static VALUE Debase_set_trace_flag_to_iseq(VALUE self, VALUE rb_iseq) { + return Qnil; } - static void + static VALUE Debase_unset_trace_flags(VALUE self, VALUE rb_iseq) { + return Qnil; } #endif