From 7072798887564c7e94795b7e5ccd786ff2739e35 Mon Sep 17 00:00:00 2001 From: short <> Date: Fri, 23 Sep 2005 03:30:35 +0000 Subject: [PATCH] &new: Permit 'My::Hash' itself instanation if no other class is specified. --- Hash.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Hash.pm b/Hash.pm index b47bed9..614c5d7 100644 --- a/Hash.pm +++ b/Hash.pm @@ -38,7 +38,7 @@ sub new($$;@) { my($class,$parent,@classes)=@_; - @classes=[$class,@classes] if $class ne __PACKAGE__; + @classes=[$class,@classes] if $class ne __PACKAGE__ || !@classes; for my $item (reverse @classes) { my $pkg=(!ref($item) ? $item : $item->[0]); my @args=@{$item}[1..$#$item] if ref $item; -- 1.8.3.1