aboutsummaryrefslogtreecommitdiffstats
path: root/gc.c
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2020-04-29 00:27:50 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2020-04-29 00:34:14 +0900
commitac0c760843b8bef48d314cacf3f552963391ed16 (patch)
tree3a7509d3a33ae4b901b6843b318e99b725bb9e6a /gc.c
parent1994ed90e4013b3a35d72743a0e7648efc31576c (diff)
downloadruby-ac0c760843b8bef48d314cacf3f552963391ed16.tar.gz
Mark ruby_memerror as NORETURN
Diffstat (limited to 'gc.c')
-rw-r--r--gc.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gc.c b/gc.c
index 5d313c982f..205a986271 100644
--- a/gc.c
+++ b/gc.c
@@ -9596,6 +9596,7 @@ ruby_memerror_body(void *dummy)
return 0;
}
+NORETURN(static void ruby_memerror(void));
RUBY3_ATTR_MAYBE_UNUSED()
static void
ruby_memerror(void)
@@ -9610,9 +9611,9 @@ ruby_memerror(void)
else {
/* no ruby thread */
fprintf(stderr, "[FATAL] failed to allocate memory\n");
- exit(EXIT_FAILURE);
}
}
+ exit(EXIT_FAILURE);
}
void