From 97e05dad7ffca0d2fd496fb8e33ddcd7def6748b Mon Sep 17 00:00:00 2001 From: nobu Date: Tue, 24 Jul 2018 05:38:07 +0000 Subject: UNREACHABLE_RETURN * include/ruby/ruby.h (UNREACHABLE_RETURN): UNREACHABLE at the end of non-void functions. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64025 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- vm_eval.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'vm_eval.c') diff --git a/vm_eval.c b/vm_eval.c index df93d000dd..c726c61f0b 100644 --- a/vm_eval.c +++ b/vm_eval.c @@ -636,7 +636,7 @@ rb_method_missing(int argc, const VALUE *argv, VALUE obj) { rb_execution_context_t *ec = GET_EC(); raise_method_missing(ec, argc, argv, obj, ec->method_missing_reason); - UNREACHABLE; + UNREACHABLE_RETURN(Qnil); } MJIT_FUNC_EXPORTED VALUE @@ -1851,7 +1851,7 @@ rb_f_throw(int argc, VALUE *argv) rb_scan_args(argc, argv, "11", &tag, &value); rb_throw_obj(tag, value); - UNREACHABLE; + UNREACHABLE_RETURN(Qnil); } void -- cgit v1.2.3