From: Tim Bunce Date: Wed, 26 Sep 2012 17:09:07 +0000 (+0900) Subject: Apply SOME_RECURSION to CvOUTSIDE for now X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=36a03132a717b527fd69cae5e04964696a086b1f;hp=93a7880894dd7814642f8236b5cfa40c7dc36271;p=p5sagit%2FDevel-Size.git Apply SOME_RECURSION to CvOUTSIDE for now --- diff --git a/Size.xs b/Size.xs index d137501..3d05674 100644 --- a/Size.xs +++ b/Size.xs @@ -1150,7 +1150,7 @@ else warn("skipped suspect HeVAL %p", HeVAL(cur_entry)); case SVt_PVFM: TAG; padlist_size(aTHX_ st, NPathLink("CvPADLIST"), CvPADLIST(thing), recurse); - sv_size(aTHX_ st, NPathLink("CvOUTSIDE"), (SV *)CvOUTSIDE(thing), recurse); + sv_size(aTHX_ st, NPathLink("CvOUTSIDE"), (SV *)CvOUTSIDE(thing), SOME_RECURSION); if (st->go_yell && !st->fm_whine) { carp("Devel::Size: Calculated sizes for FMs are incomplete"); @@ -1164,7 +1164,7 @@ else warn("skipped suspect HeVAL %p", HeVAL(cur_entry)); sv_size(aTHX_ st, NPathLink("SvSTASH"), (SV *)SvSTASH(thing), SOME_RECURSION); sv_size(aTHX_ st, NPathLink("CvGV"), (SV *)CvGV(thing), SOME_RECURSION); padlist_size(aTHX_ st, NPathLink("CvPADLIST"), CvPADLIST(thing), recurse); - sv_size(aTHX_ st, NPathLink("CvOUTSIDE"), (SV *)CvOUTSIDE(thing), recurse); + sv_size(aTHX_ st, NPathLink("CvOUTSIDE"), (SV *)CvOUTSIDE(thing), SOME_RECURSION); if (CvISXSUB(thing)) { sv_size(aTHX_ st, NPathLink("cv_const_sv"), cv_const_sv((CV *)thing), recurse); } else {