diff options
author | Yves Orton <demerphq@gmail.com> | 2018-02-18 07:29:03 +0100 |
---|---|---|
committer | Yves Orton <demerphq@gmail.com> | 2018-02-23 10:31:04 +0100 |
commit | c99363aa273278adcad39f32026629b700f9bbc3 (patch) | |
tree | fc4ba051faaf6a24f576e1f3374b68453cc63d35 /regcomp.c | |
parent | 4764858cb80e76fdba33cc1b3be8fcdef26df754 (diff) | |
download | perl-c99363aa273278adcad39f32026629b700f9bbc3.tar.gz |
fix Perl #132828 - dont use overload to bypass overloads
the internals don't need overload.pm to be loaded to enable overloads
which means that Carp needs to defend against overload without checking
if overload.pm is loaded either.
One odd thing about this change is that if I remove the "eval" that
wraps the "require" then we fail tests in dist/Carp/t/vivify_stash.t
which defies expectation as the require is never actually executed
from that code.
This patch doesn't have tests yet as it can segfault perl.
Diffstat (limited to 'regcomp.c')
0 files changed, 0 insertions, 0 deletions