This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Do not use Carp, fix propagation of replace/skip
Using Carp in a module this early in the toolchain can cause ugly
failure. Carp can trigger loading overload. overload::StrVal can trigger
loading Scalar::Util. Scalar::Util::PP requires B. miniperl doesn't like
loading shared libraries.
This problem with Carp just shadowed the underlying problem that the
replace/skip options weren't propagated correctly.