our $VERSION = '1.02';
-use B qw(minus_c save_BEGINs);
-use Carp;
+use B ();
sub import {
my ($class, @options) = @_;
my $backend = shift (@options);
eval q[
BEGIN {
- minus_c;
- save_BEGINs;
+ B::minus_c;
+ B::save_BEGINs;
}
CHECK {
}
];
if ($@) {
- croak "Loading compiler backend 'B::$backend' failed: $@";
+ my $msg = "$@";
+ require Carp;
+ Carp::croak("Loading compiler backend 'B::$backend' failed: $msg");
}
}