diff options
author | Pali <pali@cpan.org> | 2019-06-04 12:28:09 +0200 |
---|---|---|
committer | Tony Cook <tony@develop-help.com> | 2019-06-05 14:25:11 +1000 |
commit | 0f4fe36327e6e3c7c0007b67364cac3c4b43ee5d (patch) | |
tree | 0bd8502033558b31592d9912d8929b9647cec933 /perl.c | |
parent | 82b53111b29b7b8060044482d261a31ccd5ac001 (diff) | |
download | perl-0f4fe36327e6e3c7c0007b67364cac3c4b43ee5d.tar.gz |
In Perl_eval_pv rethrow error via croak_sv()
This would allow to rethrow object exceptions.
Diffstat (limited to 'perl.c')
-rw-r--r-- | perl.c | 3 |
1 files changed, 1 insertions, 2 deletions
@@ -3231,8 +3231,7 @@ Perl_eval_pv(pTHX_ const char *p, I32 croak_on_error) if (croak_on_error) { SV * const errsv = ERRSV; if(SvTRUE_NN(errsv)) - /* replace with croak_sv? */ - Perl_croak_nocontext("%s", SvPV_nolen_const(errsv)); + croak_sv(errsv); } return sv; |