If codeblock is NULL because YJIT is disabled, YJIT.runtime_stats should return Qnil

This commit is contained in:
Noah Gibbs 2021-07-27 16:54:45 +01:00 коммит произвёл Alan Wu
Родитель 50029fb127
Коммит dd23e4658b
1 изменённых файлов: 5 добавлений и 0 удалений

Просмотреть файл

@ -702,6 +702,11 @@ comments_for(rb_execution_context_t *ec, VALUE self, VALUE start_address, VALUE
static VALUE
get_yjit_stats(rb_execution_context_t *ec, VALUE self)
{
// Return Qnil if YJIT isn't enabled
if (cb == NULL) {
return Qnil;
}
VALUE hash = rb_hash_new();
RB_VM_LOCK_ENTER();