diff options
author | Jean Boussier <byroot@ruby-lang.org> | 2023-04-13 16:48:59 +0200 |
---|---|---|
committer | Jean Boussier <jean.boussier@gmail.com> | 2023-04-14 09:46:10 +0200 |
commit | 6a5c355e4e7deb76363f474041d00465be3b317b (patch) | |
tree | 19da01aa929f02799b834a4d2bb90f3c9cbff8cd /ruby.c | |
parent | 07428e7277b1d59dc1b1b237516b5495ac92bcdf (diff) |
Add RB_WARN_CATEGORY_DEFAULT_BITS
Followup: ac123f167a364c3d7a43eca78d564e41f6dbb91e
RB_WARN_CATEGORY_ALL_BITS is exposed in a public header, so it
makes sense for it to be updated to contain all valid bits.
Instead we introduce RB_WARN_CATEGORY_DEFAULT_BITS to list the
categories that are enabled by default.
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/7710
Diffstat (limited to 'ruby.c')
-rw-r--r-- | ruby.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -1174,7 +1174,7 @@ proc_options(long argc, char **argv, ruby_cmdline_options_t *opt, int envopt) warning = 1; ruby_verbose = Qtrue; } - FEATURE_SET(opt->warn, RB_WARN_CATEGORY_ALL_BITS); + FEATURE_SET(opt->warn, RB_WARN_CATEGORY_DEFAULT_BITS); s++; goto reswitch; @@ -1226,13 +1226,13 @@ proc_options(long argc, char **argv, ruby_cmdline_options_t *opt, int envopt) warning = 1; switch (v) { case 0: - FEATURE_SET_TO(opt->warn, RB_WARN_CATEGORY_ALL_BITS, 0); + FEATURE_SET_TO(opt->warn, RB_WARN_CATEGORY_DEFAULT_BITS, 0); break; case 1: FEATURE_SET_TO(opt->warn, 1U << RB_WARN_CATEGORY_DEPRECATED, 0); break; default: - FEATURE_SET(opt->warn, RB_WARN_CATEGORY_ALL_BITS); + FEATURE_SET(opt->warn, RB_WARN_CATEGORY_DEFAULT_BITS); break; } } |