diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2019-12-20 23:48:15 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2019-12-20 23:48:15 +0900 |
commit | 07e595fdbd75ed44473073cdf8cd758572d11709 (patch) | |
tree | 05adbd2b9d08690bed5be134acf2cb4111c4ea07 /parse.y | |
parent | dd7f0c87c9da8e695c38a6529deb6e0f24f6d06c (diff) |
Added `experimental` warning category
[Feature #16420]
Diffstat (limited to 'parse.y')
-rw-r--r-- | parse.y | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -11457,7 +11457,8 @@ new_case3(struct parser_params *p, NODE *val, NODE *pat, const YYLTYPE *loc) { NODE *node = NEW_CASE3(val, pat, loc); - rb_warn0L(nd_line(node), "Pattern matching is experimental, and the behavior may change in future versions of Ruby!"); + if (rb_warning_category_enabled_p(RB_WARN_CATEGORY_EXPERIMENTAL)) + rb_warn0L(nd_line(node), "Pattern matching is experimental, and the behavior may change in future versions of Ruby!"); return node; } |