Fix spurious warnings emitted by XSLoader via Data::Dumper
Rafael Garcia-Suarez [Fri, 21 Jan 2005 15:51:54 +0000 (15:51 +0000)]
p4raw-id: //depot/perl@23851

ext/Data/Dumper/Dumper.pm

index 3f2d8c9..1639189 100644 (file)
@@ -29,12 +29,12 @@ BEGIN {
     # toggled on load failure.
     eval {
        require XSLoader;
-       XSLoader::load( 'Data::Dumper' );
-       1;
     };
     $Useperl = 1 if $@;
 }
 
+XSLoader::load( 'Data::Dumper' ) unless $Useperl;
+
 # module vars and their defaults
 $Indent     = 2         unless defined $Indent;
 $Purity     = 0         unless defined $Purity;