$ops{$_} = 'list' for qw/padav/;
$ops{$_} = 'list' for qw/padhv rv2hv/;
$ops{$_} = 'list' for qw/padany flip match entereval readline/;
-$ops{stat} = 13;
+$ops{stat} = { 0 => 0.5, 13 => 0.5 };
$ops{caller} = sub { my @a = caller 0; scalar @a }->();
$ops{localtime} = do { my @a = localtime; scalar @a };
$ops{gmtime} = do { my @a = gmtime; scalar @a };
my $n = name($op);
my $meth = $self->can('pp_' . $n);
return $self->$meth($op) if $meth;
- return $ops{$n} => 0 if exists $ops{$n};
+ if (exists $ops{$n}) {
+ my $r = $ops{$n};
+ $r = { %$r } if ref $r eq 'HASH';
+ return $r => 0;
+ }
if ($op->flags & OPf_KIDS) {
my @res = (0);