Patch for Object subroutines
authorIlya Zakharevich <ilya@math.ohio-state.edu>
Tue, 7 Jan 1997 12:56:02 +0000 (07:56 -0500)
committerChip Salzenberg <chip@atlantic.net>
Wed, 15 Jan 1997 19:24:00 +0000 (07:24 +1200)
commit174150afa5efdafc0e94a18211d3c9aa06b15cd9
tree9142c5e6ccfe887098400c5f0495262d2e68ab19
parentbba795f8e38f954b06d0b7c2168778d84a0096f9
Patch for Object subroutines

The following script segfaults with _17 ():

#!./perl
my $x;

BEGIN {
  $x = sub {print "in sub.\n"; undef $x};
  sub X::DESTROY { print "Destroying.\n"}
  bless $x, 'X';
}

# At this moment refcount of $x and &$x are 1 (we need a closure for this
# because of a sub leak).

&$x();
print "x: `$x'.\n";
cop.h