Use rb_gc_mark when marking globals

I think global references should either be 0 or valid heap pointers.
`rb_gc_mark_maybe` checks to see if the pointer is a valid heap pointer,
but I believe we already know they are valid addresses
This commit is contained in:
Aaron Patterson 2020-01-29 17:24:39 -08:00
parent 9bcf4f3db2
commit 18e7f9000d
No known key found for this signature in database
GPG Key ID: 953170BCB4FFAFC6

View File

@ -397,7 +397,7 @@ void
rb_gvar_val_marker(VALUE *var)
{
VALUE data = (VALUE)var;
if (data) rb_gc_mark_maybe(data);
if (data) rb_gc_mark(data);
}
VALUE