From 47f55b4b449c315a9628aa9849428c2c0e98e167 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Wed, 4 Jun 2025 12:54:39 +0900 Subject: [PATCH] Mark as NORETURN --- spec/ruby/optional/capi/ext/exception_spec.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/spec/ruby/optional/capi/ext/exception_spec.c b/spec/ruby/optional/capi/ext/exception_spec.c index e0d96b55e9..c3b94d7bcd 100644 --- a/spec/ruby/optional/capi/ext/exception_spec.c +++ b/spec/ruby/optional/capi/ext/exception_spec.c @@ -36,9 +36,11 @@ VALUE exception_spec_rb_set_errinfo(VALUE self, VALUE exc) { return Qnil; } +NORETURN(VALUE exception_spec_rb_error_frozen_object(VALUE self, VALUE object)); + VALUE exception_spec_rb_error_frozen_object(VALUE self, VALUE object) { - rb_error_frozen_object(object); - return Qnil; + rb_error_frozen_object(object); + UNREACHABLE_RETURN(Qnil); } VALUE exception_spec_rb_syserr_new(VALUE self, VALUE num, VALUE msg) {