diff options
author | Rick Delaney <rick@consumercontact.com> | 2008-06-14 04:51:01 -0700 |
---|---|---|
committer | Rafael Garcia-Suarez <rgarciasuarez@gmail.com> | 2008-06-15 15:20:41 +0000 |
commit | 49c95d583ee26e3f8629868ab6da323b7c424640 (patch) | |
tree | 86172b333c6e0880f5a4252bc2f84c971849d5a1 /lib/overload.pm | |
parent | cd1a9f552fc30b37bf1b6c770f1367c112fd1b1d (diff) | |
download | perl-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.pm | 6 |
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 |