X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=Upper.xs;h=46dc5931efb657df2f86da4ca689cb5e48ed4ffa;hb=84e78526677e47151307d499fa02e2109c140864;hp=a5111f242029fd0ec84c13d87a8323e882712753;hpb=a5315939c4f295e3e6b70b3b6033068a8be67ce6;p=perl%2Fmodules%2FScope-Upper.git diff --git a/Upper.xs b/Upper.xs index a5111f2..46dc593 100644 --- a/Upper.xs +++ b/Upper.xs @@ -2572,7 +2572,7 @@ PPCODE: cx = cxstack + cxix; dbcx = cx; if (PL_DBsub && cxix && (CxTYPE(cx) == CXt_SUB || CxTYPE(cx) == CXt_FORMAT)) { - I32 i = su_context_skip_db(cxix - 1) + 1;; + I32 i = su_context_skip_db(cxix - 1) + 1; if (i < cxix && CxTYPE(cxstack + i) == CXt_SUB) cx = cxstack + i; } @@ -2680,12 +2680,14 @@ context_info_warnings_off: } else if (old_warnings == pWARN_ALL) { HV *bits; context_info_warnings_on: +#if SU_HAS_PERL(5, 8, 7) bits = get_hv("warnings::Bits", 0); if (bits) { SV **bits_all = hv_fetchs(bits, "all", FALSE); if (bits_all) mask = sv_mortalcopy(*bits_all); } +#endif if (!mask) mask = su_newmortal_pvn(WARN_ALLstring, WARNsize); } else {