NORETURN         3690 bignum.c       NORETURN(static inline void invalid_radix(int base));
NORETURN         3691 bignum.c       NORETURN(static inline void invalid_integer(VALUE s));
NORETURN         1776 class.c        NORETURN(static void rb_keyword_error(const char *error, VALUE keys));
NORETURN         1783 class.c        NORETURN(static void unknown_keyword_error(VALUE hash, const ID *table, int keywords));
NORETURN          740 cont.c         NOINLINE(NORETURN(static void cont_restore_1(rb_context_t *)));
NORETURN          773 cont.c         NORETURN(NOINLINE(static void cont_restore_0(rb_context_t *, VALUE *)));
NORETURN          786 cont.c         NORETURN(NOINLINE(static void register_stack_extend(rb_context_t *, VALUE *, VALUE *)));
NORETURN            3 dmydln.c       NORETURN(void *dln_load(const char *));
NORETURN          160 encoding.c     NORETURN(static void not_encoding(VALUE enc));
NORETURN          372 error.c        NORETURN(static void die(void));
NORETURN         2071 error.c        NORETURN(static void raise_loaderror(VALUE path, VALUE mesg));
NORETURN           22 eval.c         NORETURN(void rb_raise_jump(VALUE, VALUE));
NORETURN          437 eval.c         NORETURN(static void rb_longjmp(int, volatile VALUE, VALUE));
NORETURN           56 eval_intern.h  NORETURN(void _longjmp(jmp_buf, int));
NORETURN          156 eval_intern.h  NORETURN(static inline void rb_threadptr_tag_jump(rb_thread_t *, int));
NORETURN          263 eval_intern.h  NORETURN(void rb_method_name_error(VALUE, VALUE));
NORETURN          265 eval_intern.h  NORETURN(void rb_fiber_start(void));
NORETURN          267 eval_intern.h  NORETURN(void rb_print_undef(VALUE, ID, rb_method_visibility_t));
NORETURN          268 eval_intern.h  NORETURN(void rb_print_undef_str(VALUE, VALUE));
NORETURN          269 eval_intern.h  NORETURN(void rb_print_inaccessible(VALUE, ID, rb_method_visibility_t));
NORETURN          270 eval_intern.h  NORETURN(void rb_vm_localjump_error(const char *,VALUE, int));
NORETURN          271 eval_intern.h  NORETURN(void rb_vm_jump_tag_but_local_jump(int));
NORETURN          272 eval_intern.h  NORETURN(void rb_raise_method_missing(rb_thread_t *th, int argc, const VALUE *argv,
NORETURN          207 ext/bigdecimal/bigdecimal.c NORETURN(static void cannot_be_coerced_into_BigDecimal(VALUE, VALUE));
NORETURN          144 ext/digest/digest.c NORETURN(static void rb_digest_instance_method_unimpl(VALUE self, const char *method));
NORETURN          146 ext/openssl/ossl.h NORETURN(void ossl_raise(VALUE, const char *, ...));
NORETURN          627 ext/pty/pty.c  NORETURN(static void raise_from_check(rb_pid_t pid, int status));
NORETURN          273 ext/socket/rubysocket.h NORETURN(void rsock_raise_socket_error(const char *, int));
NORETURN          394 ext/socket/rubysocket.h NORETURN(void rsock_syserr_fail_host_port(int err, const char *, VALUE, VALUE));
NORETURN          395 ext/socket/rubysocket.h NORETURN(void rsock_syserr_fail_path(int err, const char *, VALUE));
NORETURN          396 ext/socket/rubysocket.h NORETURN(void rsock_syserr_fail_sockaddr(int err, const char *mesg, struct sockaddr *addr, socklen_t len));
NORETURN          397 ext/socket/rubysocket.h NORETURN(void rsock_syserr_fail_raddrinfo(int err, const char *mesg, VALUE rai));
NORETURN          398 ext/socket/rubysocket.h NORETURN(void rsock_syserr_fail_raddrinfo_or_sockaddr(int err, const char *mesg, VALUE addr, VALUE rai));
NORETURN          400 ext/socket/rubysocket.h NORETURN(void rsock_sys_fail_host_port(const char *, VALUE, VALUE));
NORETURN          401 ext/socket/rubysocket.h NORETURN(void rsock_sys_fail_path(const char *, VALUE));
NORETURN          402 ext/socket/rubysocket.h NORETURN(void rsock_sys_fail_sockaddr(const char *, struct sockaddr *addr, socklen_t len));
NORETURN          403 ext/socket/rubysocket.h NORETURN(void rsock_sys_fail_raddrinfo(const char *, VALUE rai));
NORETURN          404 ext/socket/rubysocket.h NORETURN(void rsock_sys_fail_raddrinfo_or_sockaddr(const char *, VALUE addr, VALUE rai));
NORETURN           93 ext/win32ole/win32ole.c NORETURN(static void failed_load_conv51932(void));
NORETURN            5 ext/win32ole/win32ole_error.h NORETURN(PRINTF_ARGS(void ole_raise(HRESULT hr, VALUE ecs, const char *fmt, ...), 3, 4));
NORETURN           59 ext/zlib/zlib.c static NORETURN(void raise_zlib_error(int, const char*));
NORETURN          170 ext/zlib/zlib.c NORETURN(static void gzfile_raise(struct gzfile *, VALUE, const char *));
NORETURN         2526 file.c         NORETURN(static void utime_failed(VALUE, const struct timespec *, VALUE, VALUE));
NORETURN         2663 file.c         NORETURN(static void syserr_fail2_in(const char *,int,VALUE,VALUE));
NORETURN          478 hash.c         NORETURN(static void no_new_key(void));
NORETURN         3171 hash.c         NORETURN(static void invalid_envname(const char *name));
NORETURN           33 include/ruby/defines.h #ifndef NORETURN
NORETURN          161 include/ruby/encoding.h PRINTF_ARGS(NORETURN(void rb_enc_raise(rb_encoding *, VALUE, const char*, ...)), 3, 4);
NORETURN          216 include/ruby/intern.h NORETURN(void rb_cmperr(VALUE, VALUE));
NORETURN          247 include/ruby/intern.h PRINTF_ARGS(NORETURN(void rb_loaderror(const char*, ...)), 1, 2);
NORETURN          248 include/ruby/intern.h PRINTF_ARGS(NORETURN(void rb_loaderror_with_path(VALUE path, const char*, ...)), 2, 3);
NORETURN          249 include/ruby/intern.h PRINTF_ARGS(NORETURN(void rb_name_error(ID, const char*, ...)), 2, 3);
NORETURN          250 include/ruby/intern.h PRINTF_ARGS(NORETURN(void rb_name_error_str(VALUE, const char*, ...)), 2, 3);
NORETURN          251 include/ruby/intern.h NORETURN(void rb_invalid_str(const char*, const char*));
NORETURN          252 include/ruby/intern.h NORETURN(DEPRECATED(PRINTF_ARGS(void rb_compile_error(const char*, int, const char*, ...), 3, 4)));
NORETURN          253 include/ruby/intern.h NORETURN(DEPRECATED(PRINTF_ARGS(void rb_compile_error_with_enc(const char*, int, void *, const char*, ...), 4, 5)));
NORETURN          254 include/ruby/intern.h NORETURN(DEPRECATED(PRINTF_ARGS(void rb_compile_error_append(const char*, ...), 1, 2)));
NORETURN          255 include/ruby/intern.h NORETURN(void rb_error_frozen(const char*));
NORETURN          256 include/ruby/intern.h NORETURN(void rb_error_frozen_object(VALUE));
NORETURN          295 include/ruby/intern.h NORETURN(void rb_error_arity(int, int, int));
NORETURN          368 include/ruby/intern.h NORETURN(void rb_exc_raise(VALUE));
NORETURN          369 include/ruby/intern.h NORETURN(void rb_exc_fatal(VALUE));
NORETURN          370 include/ruby/intern.h NORETURN(VALUE rb_f_exit(int, const VALUE*));
NORETURN          371 include/ruby/intern.h NORETURN(VALUE rb_f_abort(int, const VALUE*));
NORETURN          391 include/ruby/intern.h NORETURN(DEPRECATED(void rb_clear_cache(void)));
NORETURN          401 include/ruby/intern.h NORETURN(VALUE rb_f_notimplement(int argc, const VALUE *argv, VALUE obj));
NORETURN          406 include/ruby/intern.h NORETURN(void rb_interrupt(void));
NORETURN          416 include/ruby/intern.h NORETURN(void rb_jump_tag(int));
NORETURN          484 include/ruby/intern.h NORETURN(void rb_memerror(void));
NORETURN          575 include/ruby/intern.h NORETURN(void rb_num_zerodiv(void));
NORETURN          641 include/ruby/intern.h NORETURN(VALUE rb_f_exec(int, const VALUE*));
NORETURN          779 include/ruby/intern.h NORETURN(DEPRECATED(void rb_str_associate(VALUE, VALUE)));
NORETURN          780 include/ruby/intern.h NORETURN(DEPRECATED(VALUE rb_str_associated(VALUE)));
NORETURN          956 include/ruby/intern.h NORETURN(VALUE rb_mod_const_missing(VALUE,VALUE));
NORETURN          974 include/ruby/intern.h NORETURN(DEPRECATED(void rb_frame_pop(void)));
NORETURN          158 include/ruby/io.h NORETURN(void rb_eof_error(void));
NORETURN          302 include/ruby/ruby.h NORETURN(void rb_out_of_int(SIGNED_VALUE num));
NORETURN          620 include/ruby/ruby.h NORETURN(void rb_insecure_operation(void));
NORETURN         1596 include/ruby/ruby.h NORETURN(void ruby_malloc_size_overflow(size_t, size_t));
NORETURN         1694 include/ruby/ruby.h NORETURN(void  rb_gvar_readonly_setter(VALUE val, ID id, void *data, struct rb_global_variable *gvar));
NORETURN         1795 include/ruby/ruby.h PRINTF_ARGS(NORETURN(void rb_raise(VALUE, const char*, ...)), 2, 3);
NORETURN         1796 include/ruby/ruby.h PRINTF_ARGS(NORETURN(void rb_fatal(const char*, ...)), 1, 2);
NORETURN         1797 include/ruby/ruby.h PRINTF_ARGS(NORETURN(void rb_bug(const char*, ...)), 1, 2);
NORETURN         1798 include/ruby/ruby.h NORETURN(void rb_bug_errno(const char*, int));
NORETURN         1799 include/ruby/ruby.h NORETURN(void rb_sys_fail(const char*));
NORETURN         1800 include/ruby/ruby.h NORETURN(void rb_sys_fail_str(VALUE));
NORETURN         1801 include/ruby/ruby.h NORETURN(void rb_mod_sys_fail(VALUE, const char*));
NORETURN         1802 include/ruby/ruby.h NORETURN(void rb_mod_sys_fail_str(VALUE, VALUE));
NORETURN         1803 include/ruby/ruby.h NORETURN(void rb_readwrite_sys_fail(enum rb_io_wait_readwrite, const char*));
NORETURN         1804 include/ruby/ruby.h NORETURN(void rb_iter_break(void));
NORETURN         1805 include/ruby/ruby.h NORETURN(void rb_iter_break_value(VALUE));
NORETURN         1806 include/ruby/ruby.h NORETURN(void rb_exit(int));
NORETURN         1807 include/ruby/ruby.h NORETURN(void rb_notimplement(void));
NORETURN         1810 include/ruby/ruby.h NORETURN(void rb_syserr_fail(int, const char*));
NORETURN         1811 include/ruby/ruby.h NORETURN(void rb_syserr_fail_str(int, VALUE));
NORETURN         1812 include/ruby/ruby.h NORETURN(void rb_mod_syserr_fail(VALUE, int, const char*));
NORETURN         1813 include/ruby/ruby.h NORETURN(void rb_mod_syserr_fail_str(VALUE, int, VALUE));
NORETURN         1814 include/ruby/ruby.h NORETURN(void rb_readwrite_syserr_fail(enum rb_io_wait_readwrite, int, const char*));
NORETURN         1850 include/ruby/ruby.h NORETURN(void rb_throw(const char*,VALUE));
NORETURN         1851 include/ruby/ruby.h NORETURN(void rb_throw_obj(VALUE,VALUE));
NORETURN         2490 include/ruby/ruby.h NORETURN(void ruby_stop(int));
NORETURN          945 internal.h     NORETURN(void rb_async_bug_errno(const char *,int));
NORETURN          956 internal.h     NORETURN(void ruby_only_for_internal_use(const char *));
NORETURN          987 internal.h     NORETURN(void rb_sys_fail_path_in(const char *func_name, VALUE path));
NORETURN          988 internal.h     NORETURN(void rb_syserr_fail_path_in(const char *func_name, int err, VALUE path));
NORETURN         1068 internal.h     NORETURN(void rb_load_fail(VALUE, const char*));
NORETURN         1192 internal.h     NORETURN(void rb_undefined_alloc(VALUE klass));
NORETURN          577 load.c         NORETURN(static void load_failed(VALUE));
NORETURN          945 marshal.c      NORETURN(static inline void io_needed(void));
NORETURN         1109 marshal.c      NORETURN(static void too_short(void));
NORETURN          277 numeric.c      NORETURN(static void coerce_failed(VALUE x, VALUE y));
NORETURN         2678 numeric.c      NORETURN(static void rb_out_of_short(SIGNED_VALUE num));
NORETURN         2576 object.c       NORETURN(static void conversion_mismatch(VALUE, const char *, const char *, VALUE));
NORETURN         1167 random.c       NORETURN(static void domain_error(void));
NORETURN         1175 random.c       NORETURN(static void invalid_argument(VALUE));
NORETURN         1825 re.c           NORETURN(static void name_to_backref_error(VALUE name));
NORETURN           13 ruby_assert.h  NORETURN(void rb_assert_failure(const char *, int, const char *, const char *));
NORETURN          763 signal.c       NORETURN(void ruby_thread_stack_overflow(rb_thread_t *th));
NORETURN          855 struct.c       NORETURN(static void invalid_struct_pos(VALUE s, VALUE idx));
NORETURN         2129 thread.c       NORETURN(void ruby_thread_stack_overflow(rb_thread_t *th));
NORETURN         1271 thread_pthread.c NORETURN(static void async_bug_fd(const char *mesg, int errno_arg, int fd));
NORETURN         1778 variable.c     NORETURN(static void uninitialized_constant(VALUE, VALUE));
NORETURN         1352 vm.c           NORETURN(static void vm_iter_break(rb_thread_t *th, VALUE val));
NORETURN           11 vm_args.c      NORETURN(static void raise_argument_error(rb_thread_t *th, const rb_iseq_t *iseq, const VALUE exc));
NORETURN           12 vm_args.c      NORETURN(static void argument_arity_error(rb_thread_t *th, const rb_iseq_t *iseq, const int miss_argc, const int min_argc, const int max_argc));
NORETURN           13 vm_args.c      NORETURN(static void argument_kw_error(rb_thread_t *th, const rb_iseq_t *iseq, const char *error, const VALUE keys));
NORETURN         1004 vm_core.h      NORETURN(void rb_bug_context(const void *, const char *fmt, ...));
NORETURN          633 vm_eval.c      NORETURN(static void raise_method_missing(rb_thread_t *th, int argc, const VALUE *argv,
NORETURN           36 vm_exec.c      NORETURN(static void vm_stack_overflow_for_insn(void));