summaryrefslogtreecommitdiff
path: root/lib/overload.pm
diff options
context:
space:
mode:
authorRick Delaney <rick@consumercontact.com>2008-06-14 04:51:01 -0700
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>2008-06-15 15:20:41 +0000
commit49c95d583ee26e3f8629868ab6da323b7c424640 (patch)
tree86172b333c6e0880f5a4252bc2f84c971849d5a1 /lib/overload.pm
parentcd1a9f552fc30b37bf1b6c770f1367c112fd1b1d (diff)
downloadperl-49c95d583ee26e3f8629868ab6da323b7c424640.tar.gz
[perl #55786] [PATCH blead] Re: Overload Segfaulting
From: Rick Delaney (via RT) <perlbug-followup@perl.org> Message-ID: <rt-3.6.HEAD-22068-1213469460-652.55786-75-0@perl.org> p4raw-id: //depot/perl@34055
Diffstat (limited to 'lib/overload.pm')
-rw-r--r--lib/overload.pm6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/overload.pm b/lib/overload.pm
index c02fddbfab..e5b2f97b6a 100644
--- a/lib/overload.pm
+++ b/lib/overload.pm
@@ -588,7 +588,8 @@ appear as lvalue when the above code is executed.
If the copy constructor is required during the execution of some mutator,
but a method for C<'='> was not specified, it can be autogenerated as a
-string copy if the object is a plain scalar.
+string copy if the object is a plain scalar or a simple assignment if it
+is not.
=over 5
@@ -675,7 +676,8 @@ C<E<lt>=E<gt>> or C<cmp>:
=item I<Copy operator>
can be expressed in terms of an assignment to the dereferenced value, if this
-value is a scalar and not a reference.
+value is a scalar and not a reference, or simply a reference assignment
+otherwise.
=back