in reply to Re^3: Unnesting deeply nested HTML elements (Deep recursion on subroutine "HTML::Element::delete")
in thread Unnesting deeply nested HTML elements (Deep recursion on subroutine "HTML::Element::delete")
I just installed v5.32.1, and confirm that I still get the warning with that version too (on Ubuntu). I suggest contacting the people that make Strawberry Perl to see if they have an explanation.
You can experiment a bit further to verify that the warnings bits are set appropriately, via a BEGIN block in the relevant scope:
% perl-v5.32.1 -e 'use warnings; \ BEGIN { printf "%vx\n", ${^WARNING_BITS} }' 55.55.55.55.55.55.55.55.55.55.55.55.55.55.55.55.55.55.55 % perl-v5.32.1 -e 'use warnings; no warnings "recursion"; \ BEGIN { printf "%vx\n", ${^WARNING_BITS} }' 55.55.55.55.45.55.55.55.55.55.55.55.55.55.55.55.55.55.55 % # from which I derive: % perl-v5.32.1 -e 'use warnings; BEGIN { printf "recursion warnings are %senabled\n", (0x10 & ord substr ${^WARNING_BITS}, 4, 1) ? "" : "not " }' recursion warnings are enabled %
|
|---|