X-Git-Url: https://perl5.git.perl.org/perl5.git/blobdiff_plain/c602c2efccc827c9a7133a2fa506b1e35c1b1f0c..982af928f0345225a4d41c7b6a29344d52be15be:/ext/Data/Dumper/Dumper.pm?ds=sidebyside diff --git a/ext/Data/Dumper/Dumper.pm b/ext/Data/Dumper/Dumper.pm index 4705669..c37e6b5 100644 --- a/ext/Data/Dumper/Dumper.pm +++ b/ext/Data/Dumper/Dumper.pm @@ -13,7 +13,7 @@ $VERSION = $VERSION = '2.101'; #$| = 1; -require 5.004; +require 5.004_02; require Exporter; require DynaLoader; require overload; @@ -214,9 +214,8 @@ sub _dump { if ($type) { # prep it, if it looks like an object - if ($type =~ /[a-z_:]/) { - my $freezer = $s->{freezer}; - $val->$freezer() if $freezer && UNIVERSAL::can($val, $freezer); + if (my $freezer = $s->{freezer}) { + $val->$freezer() if UNIVERSAL::can($val, $freezer); } ($realpack, $realtype, $id) =