X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=av.c;h=12b2ee3e4171ce71cec0497874a77b5dd788cc4e;hb=0159f81bfe8e286f119bb9a00f0567234a23235b;hp=e7e4e5e047a1b2eadb3f210e43bed298af5b6273;hpb=a3b680e6b77dd7f88268fad8b1dbdf4f641dd836;p=p5sagit%2Fp5-mst-13.2.git diff --git a/av.c b/av.c index e7e4e5e..12b2ee3 100644 --- a/av.c +++ b/av.c @@ -382,7 +382,7 @@ Perl_av_make(pTHX_ register I32 size, register SV **strp) av = (AV*)NEWSV(8,0); sv_upgrade((SV *) av,SVt_PVAV); - AvFLAGS(av) = AVf_REAL; + AvREAL_only(av); if (size) { /* `defined' was returning undef for size==0 anyway. */ register SV** ary; register I32 i; @@ -412,7 +412,7 @@ Perl_av_fake(pTHX_ register I32 size, register SV **strp) New(4,ary,size+1,SV*); AvALLOC(av) = ary; Copy(strp,ary,size,SV*); - AvFLAGS(av) = AVf_REIFY; + AvREIFY_only(av); SvPV_set(av, (char*)ary); AvFILLp(av) = size - 1; AvMAX(av) = size - 1;