X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=gv.c;h=68328ac012d107bacc2b3ac07b1d1409187d1174;hb=66e2fd5444a96049971bab49da0a163e8fa5e52d;hp=b2ae13c46ac67c62240c8521942c056f10948569;hpb=4ad16c232af72afff4d7d0d37f532c709df5d9f0;p=p5sagit%2Fp5-mst-13.2.git diff --git a/gv.c b/gv.c index b2ae13c..68328ac 100644 --- a/gv.c +++ b/gv.c @@ -1096,13 +1096,7 @@ Perl_gv_fullname4(pTHX_ SV *sv, GV *gv, const char *prefix, bool keepmain) sv_catpv(sv,name); sv_catpvn(sv,"::", 2); } - if (((unsigned int)*GvNAME(gv)) <= 26) { /* handle $^FOO */ - Perl_sv_catpvf(aTHX_ sv,"^%c", *GvNAME(gv) + 'A' - 1); - sv_catpvn(sv,GvNAME(gv)+1,GvNAMELEN(gv)-1); - } - else - sv_catpvn(sv,GvNAME(gv),GvNAMELEN(gv)); - + sv_catpvn(sv,GvNAME(gv),GvNAMELEN(gv)); } void @@ -1252,7 +1246,8 @@ Perl_gp_free(pTHX_ GV *gv) if (gp->gp_refcnt == 0) { if (ckWARN_d(WARN_INTERNAL)) Perl_warner(aTHX_ packWARN(WARN_INTERNAL), - "Attempt to free unreferenced glob pointers"); + "Attempt to free unreferenced glob pointers" + pTHX__FORMAT pTHX__VALUE); return; } if (gp->gp_cv) {