diff options
author | Graham Knop <haarg@haarg.org> | 2022-10-19 17:29:01 +0200 |
---|---|---|
committer | Graham Knop <haarg@haarg.org> | 2022-10-24 15:40:43 +0200 |
commit | 7bbbab6355eb372544cd7b8c9e17b2396f4c6362 (patch) | |
tree | 84ff3a9a284e1c6e8df973b415b3e902033d1b66 /lib/overload.pm | |
parent | d70c5bb7e399e03044989783fe20aeb9a1d9ee28 (diff) | |
download | perl-7bbbab6355eb372544cd7b8c9e17b2396f4c6362.tar.gz |
overload: remove localizing of error varibles when not loading a module
Localizing $@ and $! was added when the code was loading Scalar::Util at
runtime. We're no longer loading any modules in this part of the code,
so we don't need to localize anything.
Diffstat (limited to 'lib/overload.pm')
-rw-r--r-- | lib/overload.pm | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/lib/overload.pm b/lib/overload.pm index 319d4dafb8..11df8e08d6 100644 --- a/lib/overload.pm +++ b/lib/overload.pm @@ -100,8 +100,6 @@ sub OverloadedStringify { sub Method { my $package = shift; if (ref $package) { - local $@; - local $!; $package = builtin::blessed($package); return undef if !defined $package; } |