diff options
author | Father Chrysostomos <sprout@cpan.org> | 2013-06-23 06:27:35 -0700 |
---|---|---|
committer | Father Chrysostomos <sprout@cpan.org> | 2013-06-23 06:27:35 -0700 |
commit | acc19697c67fa63c10e07491b670a26c48f4175f (patch) | |
tree | 3a8b67f76dc0643a682fb225874348752825131b /op.c | |
parent | 5e5128baad2b5270092b52fbc13176a693aab587 (diff) | |
download | perl-acc19697c67fa63c10e07491b670a26c48f4175f.tar.gz |
Use UTF8f in more places
This saves having to allocate as many SVs.
Diffstat (limited to 'op.c')
-rw-r--r-- | op.c | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -6843,14 +6843,12 @@ Perl_cv_ckproto_len_flags(pTHX_ const CV *cv, const GV *gv, const char *p, if (name) Perl_sv_catpvf(aTHX_ msg, " sub %"SVf, SVfARG(name)); if (cvp) - Perl_sv_catpvf(aTHX_ msg, " (%"SVf")", - SVfARG(newSVpvn_flags(cvp,clen, SvUTF8(cv)|SVs_TEMP)) - ); + Perl_sv_catpvf(aTHX_ msg, " (%"UTF8f")", SvUTF8(cv),clen,cvp); else sv_catpvs(msg, ": none"); sv_catpvs(msg, " vs "); if (p) - Perl_sv_catpvf(aTHX_ msg, "(%"SVf")", SVfARG(newSVpvn_flags(p, len, flags | SVs_TEMP))); + Perl_sv_catpvf(aTHX_ msg, "(%"UTF8f")", flags&SVf_UTF8,len,p); else sv_catpvs(msg, "none"); Perl_warner(aTHX_ packWARN(WARN_PROTOTYPE), "%"SVf, SVfARG(msg)); |