diff options
author | Brian Fraser <fraserbn@gmail.com> | 2011-09-26 09:21:23 -0700 |
---|---|---|
committer | Father Chrysostomos <sprout@cpan.org> | 2011-10-06 13:01:07 -0700 |
commit | 79edd281f8c83e9c268b297d60469edfed7b999a (patch) | |
tree | dacf88ea9559d2548ab212998665d863df6fc8e5 /op.c | |
parent | f937af422282fa774bb1c803f5b67d95d8283b7e (diff) | |
download | perl-79edd281f8c83e9c268b297d60469edfed7b999a.tar.gz |
op.c: Flag named methods if they are in UTF-8.
Diffstat (limited to 'op.c')
-rw-r--r-- | op.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -8337,7 +8337,7 @@ Perl_ck_method(pTHX_ OP *o) if (!(strchr(method, ':') || strchr(method, '\''))) { OP *cmop; if (!SvREADONLY(sv) || !SvFAKE(sv)) { - sv = newSVpvn_share(method, SvCUR(sv), 0); + sv = newSVpvn_share(method, SvUTF8(sv) ? -SvCUR(sv) : SvCUR(sv), 0); } else { kSVOP->op_sv = NULL; |