Oh! I thought you were using
local @{$pkg}{qw(a b)} = \(@_[0,1]);
rather than
@{$pkg}{qw(a b)} = \(@_[0,1]);
I can reproduce that bug with
This is perl, v5.8.8 built for MSWin32-x86-multi-thread
(with 12 registered patches, see perl -V for more detail)
Binary build 824 [287188] provided by ActiveState http://www.ActiveSta
+te.com
Built Sep 3 2008 11:14:55
but not with
This is perl, v5.8.0 built for MSWin32-x86-multi-thread
(with 1 registered patch, see perl -V for more detail)
Binary build 806 provided by ActiveState Corp. http://www.ActiveState.
+com
Built 00:45:44 Mar 31 2003
This is perl, v5.10.0 built for MSWin32-x86-multi-thread
(with 5 registered patches, see perl -V for more detail)
Binary build 1004 [287188] provided by ActiveState http://www.ActiveSt
+ate.com
Built Sep 3 2008 13:16:37
or
This is perl, v5.8.8 built for i486-linux-gnu-thread-multi
|