summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2024-11-26 20:48:04 +0900
committerNobuyoshi Nakada <nobu.nakada@gmail.com>2024-11-27 10:47:40 +0900
commit42b1eaf2346748dd5ba7135aa30552e1ed0092ae (patch)
treec2fd1120898b453c1a102fddd73c327645ec8103
parentd5de1a57893b16aff7bc3336b34fa2e9acefb3d2 (diff)
Mark `fiber_entry` no-return
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/12176
-rw-r--r--cont.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/cont.c b/cont.c
index c05b6ae8cb..926bf3a699 100644
--- a/cont.c
+++ b/cont.c
@@ -822,6 +822,7 @@ fiber_restore_thread(rb_thread_t *th, rb_fiber_t *fiber)
VM_ASSERT(th->ec->fiber_ptr == fiber);
}
+NORETURN(static COROUTINE fiber_entry(struct coroutine_context * from, struct coroutine_context * to));
static COROUTINE
fiber_entry(struct coroutine_context * from, struct coroutine_context * to)
{