Avoid doubly showing debug counters

when RubyVM.show_debug_counters is explicitly called.

According to the original description in 70fd099220,
I think it's not intended to use the exit counter at all, and I'd like
to skip it when I need to explicitly call this.
This commit is contained in:
Takashi Kokubun 2020-03-15 02:25:46 -07:00
Родитель f6a54e6e46
Коммит d79890cbfa
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 6FFC433B12EE23DD
1 изменённых файлов: 2 добавлений и 1 удалений

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

@ -92,7 +92,8 @@ rb_debug_counter_show_results(const char *msg)
VALUE
rb_debug_counter_show(RB_UNUSED_VAR(VALUE klass))
{
rb_debug_counter_show_results("method call");
rb_debug_counter_show_results("show_debug_counters");
ruby_debug_counter_show_at_exit(FALSE);
return Qnil;
}