summaryrefslogtreecommitdiff
path: root/hash.c
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2020-05-11 00:24:14 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2020-05-11 00:40:14 +0900
commit5d430c1b34b6162d4cfbd472fae09e6ea282f3a3 (patch)
tree23b5b2a1e472c04100acabb934cff1a6639ada5b /hash.c
parenta1e1fdca091bdd20ccfd69b682e8f1f6f51fa4f3 (diff)
Added more NORETURN declarations
Diffstat (limited to 'hash.c')
-rw-r--r--hash.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/hash.c b/hash.c
index ab6dd3ba79..8b6ea34229 100644
--- a/hash.c
+++ b/hash.c
@@ -6328,6 +6328,7 @@ env_reject(VALUE _)
return rb_hash_delete_if(env_to_hash());
}
+NORETURN(static VALUE env_freeze(VALUE self));
/*
* call-seq:
* ENV.freeze
@@ -6339,7 +6340,7 @@ static VALUE
env_freeze(VALUE self)
{
rb_raise(rb_eTypeError, "cannot freeze ENV");
- return self; /* Not reached */
+ UNREACHABLE_RETURN(self);
}
/*