Do not use Carp, fix propagation of replace/skip
authorSteffen Mueller <smueller@cpan.org>
Sun, 13 Feb 2011 20:00:53 +0000 (21:00 +0100)
committerSteffen Mueller <smueller@cpan.org>
Tue, 12 Jul 2011 18:54:49 +0000 (20:54 +0200)
commita64e87a87d0e2ae60377d3ed2647be0b75ffea3a
tree8a148638cb7cf03f322b1d5256bbb11fe95902ec
parent65aa9babc11d977f340154af3b01534abfad2f2f
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.
dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps.pm
dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps/InputMap.pm
dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps/OutputMap.pm
dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps/Type.pm