Skip to content

Commit 9bc2ae2

Browse files
committed
Need explicit casts for C++
1 parent de1b885 commit 9bc2ae2

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

optional/capi/ext/globals_spec.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@ static VALUE sb_define_hooked_variable(VALUE self, VALUE var_name) {
2121
}
2222

2323
static VALUE sb_define_hooked_variable_default_accessors(VALUE self, VALUE var_name) {
24-
rb_define_hooked_variable(StringValuePtr(var_name), &g_hooked_var, NULL, NULL);
24+
rb_define_hooked_variable(StringValuePtr(var_name), &g_hooked_var, (rb_gvar_getter_t*) NULL, (rb_gvar_setter_t*) NULL);
2525
return Qnil;
2626
}
2727

2828
static VALUE sb_define_hooked_variable_null_var(VALUE self, VALUE var_name) {
29-
rb_define_hooked_variable(StringValuePtr(var_name), NULL, NULL, NULL);
29+
rb_define_hooked_variable(StringValuePtr(var_name), NULL, (rb_gvar_getter_t*) NULL, (rb_gvar_setter_t*) NULL);
3030
return Qnil;
3131
}
3232

@@ -61,7 +61,7 @@ void incrementing_setter(VALUE val, ID id, VALUE *data) {
6161
}
6262

6363
static VALUE sb_define_virtual_variable_default_accessors(VALUE self, VALUE name) {
64-
rb_define_virtual_variable(StringValuePtr(name), NULL, NULL);
64+
rb_define_virtual_variable(StringValuePtr(name), (rb_gvar_getter_t*) NULL, (rb_gvar_setter_t*) NULL);
6565
return Qnil;
6666
}
6767

0 commit comments

Comments
 (0)