NORETURN           96 compile.c      NORETURN(PRINTF_ARGS(void rb_compile_bug(const char*, int, const char*, ...), 3, 4));
NORETURN          292 cont.c         NOINLINE(NORETURN(static void cont_restore_1(rb_context_t *)));
NORETURN          365 cont.c         NORETURN(NOINLINE(static void cont_restore_0(rb_context_t *, VALUE *)));
NORETURN          375 cont.c         NORETURN(NOINLINE(static void register_stack_extend(rb_context_t *, VALUE *)));
NORETURN           19 eval.c         NORETURN(void rb_raise_jump(VALUE));
NORETURN          333 eval.c         NORETURN(static void rb_longjmp(int, VALUE));
NORETURN          193 eval_intern.h  NORETURN(void rb_fiber_start(void));
NORETURN          195 eval_intern.h  NORETURN(void rb_print_undef(VALUE, ID, int));
NORETURN          196 eval_intern.h  NORETURN(void rb_vm_localjump_error(const char *,VALUE, int));
NORETURN          197 eval_intern.h  NORETURN(void rb_vm_jump_tag_but_local_jump(int, VALUE));
NORETURN          137 ext/openssl/ossl.h NORETURN(void ossl_raise(VALUE, const char *, ...));
NORETURN          806 ext/socket/socket.c NORETURN(static void raise_socket_error(const char *, int));
NORETURN           35 ext/zlib/zlib.c static NORETURN(void raise_zlib_error(int, const char*));
NORETURN         2160 file.c         NORETURN(static void sys_fail2(VALUE,VALUE));
NORETURN          172 include/ruby/intern.h NORETURN(void rb_cmperr(VALUE, VALUE));
NORETURN          191 include/ruby/intern.h PRINTF_ARGS(NORETURN(void rb_loaderror(const char*, ...)), 1, 2);
NORETURN          192 include/ruby/intern.h PRINTF_ARGS(NORETURN(void rb_name_error(ID, const char*, ...)), 2, 3);
NORETURN          193 include/ruby/intern.h NORETURN(void rb_invalid_str(const char*, const char*));
NORETURN          196 include/ruby/intern.h NORETURN(void rb_load_fail(const char*));
NORETURN          197 include/ruby/intern.h NORETURN(void rb_error_frozen(const char*));
NORETURN          255 include/ruby/intern.h NORETURN(void rb_exc_raise(VALUE));
NORETURN          256 include/ruby/intern.h NORETURN(void rb_exc_fatal(VALUE));
NORETURN          286 include/ruby/intern.h NORETURN(void rb_jump_tag(int));
NORETURN          311 include/ruby/intern.h NORETURN(void ruby_stop(int));
NORETURN          353 include/ruby/intern.h NORETURN(void rb_memerror(void));
NORETURN          162 include/ruby/io.h NORETURN(void rb_eof_error(void));
NORETURN           32 include/ruby/ruby.h #ifndef NORETURN
NORETURN          954 include/ruby/ruby.h PRINTF_ARGS(NORETURN(void rb_raise(VALUE, const char*, ...)), 2, 3);
NORETURN          955 include/ruby/ruby.h PRINTF_ARGS(NORETURN(void rb_fatal(const char*, ...)), 1, 2);
NORETURN          956 include/ruby/ruby.h PRINTF_ARGS(NORETURN(void rb_bug(const char*, ...)), 1, 2);
NORETURN          957 include/ruby/ruby.h NORETURN(void rb_sys_fail(const char*));
NORETURN          958 include/ruby/ruby.h NORETURN(void rb_iter_break(void));
NORETURN          959 include/ruby/ruby.h NORETURN(void rb_exit(int));
NORETURN          960 include/ruby/ruby.h NORETURN(void rb_notimplement(void));
NORETURN          986 include/ruby/ruby.h NORETURN(void rb_throw(const char*,VALUE));
NORETURN          987 include/ruby/ruby.h NORETURN(void rb_throw_obj(VALUE,VALUE));
NORETURN          253 load.c         NORETURN(static void load_failed(VALUE));
NORETURN          592 signal.c           NORETURN(void ruby_thread_stack_overflow(rb_thread_t *th));
NORETURN         1272 variable.c     NORETURN(static void uninitialized_constant(VALUE, ID));
NORETURN          888 vm.c           NORETURN(static void vm_iter_break(rb_thread_t *th));
NORETURN         1108 vm_eval.c      NORETURN(static VALUE rb_f_throw _((int, VALUE *)));