aboutsummaryrefslogtreecommitdiffstats
path: root/ruby.c
diff options
context:
space:
mode:
authorMaxime Chevalier-Boisvert <maxime.chevalierboisvert@shopify.com>2021-01-26 16:19:29 -0500
committerAlan Wu <XrXr@users.noreply.github.com>2021-10-20 18:19:28 -0400
commita14015e9b5594bde3ee802eb8c39d08d5b8e8249 (patch)
tree5e3888f98d3499f92783889d4d2a3763ba2d56c5 /ruby.c
parentb7f93e81dfe6864273707172be92896b54b6053e (diff)
downloadruby-a14015e9b5594bde3ee802eb8c39d08d5b8e8249.tar.gz
Report unknown --ujit-* options
Diffstat (limited to 'ruby.c')
-rw-r--r--ruby.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/ruby.c b/ruby.c
index 55d5bf090c..b5c705002a 100644
--- a/ruby.c
+++ b/ruby.c
@@ -1041,6 +1041,10 @@ setup_ujit_options(const char *s, struct rb_ujit_options *ujit_opt)
if (opt_match_noarg(s, l, "stats")) {
ujit_opt->gen_stats = true;
}
+ else {
+ rb_raise(rb_eRuntimeError,
+ "invalid ujit option `%s' (--help will show valid ujit options)", s);
+ }
}
#if USE_MJIT