Don't raise Wide char warning in UTF-8 locale blead
authorKarl Williamson <khw@cpan.org>
Sat, 28 Mar 2015 04:18:01 +0000 (22:18 -0600)
committerKarl Williamson <khw@cpan.org>
Sat, 28 Mar 2015 04:34:21 +0000 (22:34 -0600)
commit008e8e82d7383361068156624879df7566121878
treeed4ce2ee78b0f0ae375a3bee84ba9848b9814a0f
parent2b79cfef7518ea0ccd16f1b34ef8dd2b25877f35
Don't raise Wide char warning in UTF-8 locale

This belongs in the category of "I can't believe I did that."  Commit
613abc6d16e99bd9834fe6afd79beb61a3a4734d introduced warning messages
when a multi-byte character is operated on in a single byte locale.  But
the two macros introduced fail to suppress said messages when in a
multi-byte locale where the operation is perfectly valid.

This partially solves v5.22 blocker [perl #123527].  But it could still
fail if the test files are called from within a non-UTF-8 locale.  I
will issue a pull request for fixing that.
perl.h
t/lib/warnings/regexec
t/lib/warnings/utf8