This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
charnames: Abbreviations wrong on certain C1 controls
[perl5.git] / lib / Exporter.pm
index c37f39c..a371714 100644 (file)
@@ -9,7 +9,7 @@ require 5.006;
 our $Debug = 0;
 our $ExportLevel = 0;
 our $Verbose ||= 0;
-our $VERSION = '5.64_02';
+our $VERSION = '5.64_03';
 our (%Cache);
 
 sub as_heavy {
@@ -62,7 +62,7 @@ sub import {
   }
   return export $pkg, $callpkg, ($args ? @_ : ()) if $heavy;
   local $SIG{__WARN__} = 
-       sub {require Carp; &Carp::carp};
+       sub {require Carp; &Carp::carp} if not $SIG{__WARN__};
   # shortcut for the common case of no type character
   *{"$callpkg\::$_"} = \&{"$pkg\::$_"} foreach @_;
 }