зеркало из https://github.com/github/ruby.git
Mark `rb_unexpected_type` as "cold" [Bug #18062]
So that it will not interfere the fast path in `Check_Type`.
This commit is contained in:
Родитель
573eef7c89
Коммит
611da9faef
|
@ -61,7 +61,7 @@ NORETURN(void rb_syserr_fail_str(int, VALUE));
|
|||
NORETURN(void rb_mod_syserr_fail(VALUE, int, const char*));
|
||||
NORETURN(void rb_mod_syserr_fail_str(VALUE, int, VALUE));
|
||||
NORETURN(void rb_readwrite_syserr_fail(enum rb_io_wait_readwrite, int, const char*));
|
||||
NORETURN(void rb_unexpected_type(VALUE,int));
|
||||
COLDFUNC NORETURN(void rb_unexpected_type(VALUE,int));
|
||||
|
||||
VALUE *rb_ruby_verbose_ptr(void);
|
||||
VALUE *rb_ruby_debug_ptr(void);
|
||||
|
|
Загрузка…
Ссылка в новой задаче