diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2020-05-11 00:24:14 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2020-05-11 00:40:14 +0900 |
commit | 5d430c1b34b6162d4cfbd472fae09e6ea282f3a3 (patch) | |
tree | 23b5b2a1e472c04100acabb934cff1a6639ada5b /cont.c | |
parent | a1e1fdca091bdd20ccfd69b682e8f1f6f51fa4f3 (diff) |
Added more NORETURN declarations
Diffstat (limited to 'cont.c')
-rw-r--r-- | cont.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -1610,6 +1610,8 @@ rollback_ensure_stack(VALUE self,rb_ensure_list_t *current,rb_ensure_entry_t *ta } } +NORETURN(static VALUE rb_cont_call(int argc, VALUE *argv, VALUE contval)); + /* * call-seq: * cont.call(args, ...) @@ -1648,7 +1650,7 @@ rb_cont_call(int argc, VALUE *argv, VALUE contval) cont->value = make_passing_arg(argc, argv); cont_restore_0(cont, &contval); - return Qnil; /* unreachable */ + UNREACHABLE_RETURN(Qnil); } /*********/ |