diff --git a/include/ruby/3/core/rtypeddata.h b/include/ruby/3/core/rtypeddata.h index 21b08570fe..9ba1f363c6 100644 --- a/include/ruby/3/core/rtypeddata.h +++ b/include/ruby/3/core/rtypeddata.h @@ -160,8 +160,8 @@ RTYPEDDATA_TYPE(VALUE obj) #if ! RUBY_NDEBUG if (RB_UNLIKELY(! RTYPEDDATA_P(obj))) { rb_unexpected_type(obj, RUBY_T_DATA); -# if ! defined(__sun) && ! RUBY3_COMPILER_IS(Intel) - RUBY3_UNREACHABLE_RETURN(NULL); +# if ! defined(__sun) + RUBY3_UNREACHABLE_RETURN(0); # endif } #endif