diff options
author | Rafael Garcia-Suarez <rgarciasuarez@gmail.com> | 2004-11-03 11:54:28 +0000 |
---|---|---|
committer | Rafael Garcia-Suarez <rgarciasuarez@gmail.com> | 2004-11-03 11:54:28 +0000 |
commit | 76c43448ac432c021de5e478d6210fa84dcac466 (patch) | |
tree | 51866b83a8ecb78c4673b9db33795313f0850cd1 /lib | |
parent | 546cd220972dafe91724980b525f77bf080c60b2 (diff) | |
download | perl-76c43448ac432c021de5e478d6210fa84dcac466.tar.gz |
Mostly revert change #23347 (keep the test suite, fixed),
having decided that it wasn't a correct fix for bug #31793.
p4raw-link: @23347 on //depot/perl: d411a6a9eb5df09116806ed1c441d30d37e8d5e8
p4raw-id: //depot/perl@23469
Diffstat (limited to 'lib')
-rw-r--r-- | lib/overload.pm | 2 | ||||
-rw-r--r-- | lib/overload.t | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/lib/overload.pm b/lib/overload.pm index 8c0b899495..237856f7ff 100644 --- a/lib/overload.pm +++ b/lib/overload.pm @@ -94,7 +94,7 @@ sub AddrRef { } sub StrVal { - (ref $_[0] && Overloaded($_[0]) or ref($_[0]) eq 'Regexp') ? + (ref $_[0] && OverloadedStringify($_[0]) or ref($_[0]) eq 'Regexp') ? (AddrRef(shift)) : "$_[0]"; } diff --git a/lib/overload.t b/lib/overload.t index 7d076c2bfe..173a177088 100644 --- a/lib/overload.t +++ b/lib/overload.t @@ -1139,7 +1139,7 @@ test ($@ =~ /zap/); { package perl31793; - use overload cmp => sub { 0 }; + use overload cmp => sub { 0 }, fallback => 1; package main; my $o = bless [], 'perl31793'; my $no = bless [], 'no_overload'; |