In perl.git, the branch blead has been updated <http://perl5.git.perl.org/perl.git/commitdiff/8bbe2fa886e5d6b4040c8d1485d5b8fbd53d8e71?hp=63f3b1b74780d51610b8e35f537767c7f3daea75>
- Log ----------------------------------------------------------------- commit 8bbe2fa886e5d6b4040c8d1485d5b8fbd53d8e71 Author: David Mitchell <[email protected]> Date: Sat Dec 13 15:15:21 2014 +0000 rename S_print_gv_name() to S_append_gv_name() and remove its sigil arg. During development of OP_MULTIDEREF this function evolved; the new name reflects its usage more accurately, and sigil is always '$'. ----------------------------------------------------------------------- Summary of changes: dump.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/dump.c b/dump.c index afa40cd..30743ae 100644 --- a/dump.c +++ b/dump.c @@ -2303,7 +2303,7 @@ S_append_padvar(pTHX_ PADOFFSET off, CV *cv, SV *out, int n, void -S_print_gv_name(pTHX_ GV *gv, SV *out, char sigil) +S_append_gv_name(pTHX_ GV *gv, SV *out) { SV *sv; if (!gv) { @@ -2312,7 +2312,7 @@ S_print_gv_name(pTHX_ GV *gv, SV *out, char sigil) } sv = newSV(0); gv_fullname4(sv, gv, NULL, FALSE); - Perl_sv_catpvf(aTHX_ out, "%c%-p", sigil, sv); + Perl_sv_catpvf(aTHX_ out, "%c%-p", '$', sv); SvREFCNT_dec_NN(sv); } @@ -2363,14 +2363,14 @@ Perl_unop_aux_stringify(pTHX_ const OP *o, CV *cv) case MDEREF_AV_gvav_aelem: derefs = 1; sv = ITEM_SV(++items); - S_print_gv_name(aTHX_ (GV*)sv, out, '$'); + S_append_gv_name(aTHX_ (GV*)sv, out); goto do_elem; case MDEREF_HV_gvsv_vivify_rv2hv_helem: is_hash = TRUE; case MDEREF_AV_gvsv_vivify_rv2av_aelem: sv = ITEM_SV(++items); - S_print_gv_name(aTHX_ (GV*)sv, out, '$'); + S_append_gv_name(aTHX_ (GV*)sv, out); goto do_vivify_rv2xv_elem; case MDEREF_HV_padsv_vivify_rv2hv_helem: @@ -2416,7 +2416,7 @@ Perl_unop_aux_stringify(pTHX_ const OP *o, CV *cv) break; case MDEREF_INDEX_gvsv: sv = ITEM_SV(++items); - S_print_gv_name(aTHX_ (GV*)sv, out, '$'); + S_append_gv_name(aTHX_ (GV*)sv, out); break; } sv_catpvn_nomg(out, (is_hash ? "}" : "]"), 1); -- Perl5 Master Repository
