This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
[perl #89648] Remove ‘Perl folding rules...’ from dep cat
authorFather Chrysostomos <sprout@cpan.org>
Sat, 13 Jul 2013 07:07:20 +0000 (00:07 -0700)
committerFather Chrysostomos <sprout@cpan.org>
Sat, 13 Jul 2013 07:45:13 +0000 (00:45 -0700)
commitb23eb183132149ee555dc8b3584ec72b177e747e
tree3b21cd4b1c4b1860400dd6fef96269436f3b8476
parent428744c7579851ddf8435ff354febb87c4100545
[perl #89648] Remove ‘Perl folding rules...’ from dep cat

This warning message:

Perl folding rules are not up-to-date for 0x%x; please use the perlbug utility to report;

is in both ‘regexp’ and ‘deprecated’ warning categories. It is under
deprecated warnings so that it has a better chance of showing up.

I think this logic is faulty, because it’s not the deprecatedness that
makes a warning show up by default, but its defaultness; i.e., whether
Perl_ck_warner_d is used instead of Perl_ck_warner. The wide character
warning, for instance, is not under ‘deprecated’, but only ‘utf8’. Yet
it’s a default warning marked as S in perldiag. I think this message
should be treated similarly (and listed with (S regex)).

The next commit will update perldiag accordingly.
regcomp.c