summaryrefslogtreecommitdiff
path: root/version.c
diff options
context:
space:
mode:
-rw-r--r--version.c12
1 files changed, 11 insertions, 1 deletions
@@ -139,12 +139,15 @@ Init_version(void)
#define YJIT_OPTS_ON 0
#endif
void
Init_ruby_description(ruby_cmdline_options_t *opt)
{
static char desc[
sizeof(ruby_description)
+ rb_strlen_lit(YJIT_DESCRIPTION)
];
const char *const jit_opt =
@@ -152,9 +155,16 @@ Init_ruby_description(ruby_cmdline_options_t *opt)
YJIT_OPTS_ON ? YJIT_DESCRIPTION :
"";
- int n = snprintf(desc, sizeof(desc), "%.*s" /* jit_opt */"%s" "%s",
ruby_description_opt_point, ruby_description,
jit_opt,
ruby_description + ruby_description_opt_point);
VALUE description = rb_obj_freeze(rb_usascii_str_new_static(desc, n));