X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=av.c;h=343274ff06dde9f4a044245229d3912e2c2b7c4a;hb=ac27d13b824657b726428f3a6a1d5b3a01df569e;hp=fcb63e5664ced1ff3831bc7cfbd94d1c1a3c1e27;hpb=20bff64c49dd2f5a078490a2b3c858a4380fd121;p=p5sagit%2Fp5-mst-13.2.git diff --git a/av.c b/av.c index fcb63e5..343274f 100644 --- a/av.c +++ b/av.c @@ -77,7 +77,7 @@ Perl_av_extend(pTHX_ AV *av, I32 key) PUSHMARK(SP); EXTEND(SP,2); PUSHs(SvTIED_obj((SV*)av, mg)); - PUSHs(sv_2mortal(newSViv(key+1))); + mPUSHi(key + 1); PUTBACK; call_method("EXTEND", G_SCALAR|G_DISCARD); POPSTACK; @@ -762,7 +762,7 @@ Perl_av_fill(pTHX_ register AV *av, I32 fill) PUSHMARK(SP); EXTEND(SP,2); PUSHs(SvTIED_obj((SV*)av, mg)); - PUSHs(sv_2mortal(newSViv(fill+1))); + mPUSHi(fill + 1); PUTBACK; call_method("STORESIZE", G_SCALAR|G_DISCARD); POPSTACK;