From a84ad24386d27269b90794146c2a351c1d79471b Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Fri, 20 Dec 2019 23:05:22 +0900 Subject: Added -W: command line option To manage `Warning[category]` flags. Only `-W:deprecated` and `-W:no-deprecated` are available now. [Feature #16345] --- error.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'error.c') diff --git a/error.c b/error.c index b261f2ea04..e662b4f08a 100644 --- a/error.c +++ b/error.c @@ -150,6 +150,13 @@ rb_warning_category_from_name(VALUE category) return cat; } +void +rb_warning_category_update(unsigned int mask, unsigned int bits) +{ + warning_disabled_categories &= ~mask; + warning_disabled_categories |= mask & ~bits; +} + MJIT_FUNC_EXPORTED bool rb_warning_category_enabled_p(rb_warning_category_t category) { -- cgit v1.2.3