This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Add a mention of the error "DESTROY created new reference
authorRafael Garcia-Suarez <rgarciasuarez@gmail.com>
Thu, 11 Dec 2003 23:40:54 +0000 (23:40 +0000)
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>
Thu, 11 Dec 2003 23:40:54 +0000 (23:40 +0000)
to dead object" in perldiag.

p4raw-id: //depot/perl@21877

pod/perldiag.pod

index 2fb8615..a335924 100644 (file)
@@ -1285,6 +1285,12 @@ there are neither package declarations nor a C<$VERSION>.
 long for Perl to handle.  You have to be seriously twisted to write code
 that triggers this error.
 
+=item DESTROY created new reference to dead object '%s'
+
+(F) A DESTROY() method created a new reference to the object which is
+just being DESTROYed. Perl is confused, and prefers to abort rather than
+to create a dangling reference.
+
 =item Did not produce a valid header
 
 See Server error.