diff options
author | Father Chrysostomos <sprout@cpan.org> | 2013-11-07 05:56:19 -0800 |
---|---|---|
committer | Father Chrysostomos <sprout@cpan.org> | 2013-11-08 17:55:51 -0800 |
commit | 97124ef6ab6884e35747b8564e7cd2db6e6ac035 (patch) | |
tree | 8040e94bc39737631b8afb71c952a8d4a15a6452 /embed.h | |
parent | eecd355e30ad4eda87ce630d5a2a829af855d0a2 (diff) | |
download | perl-97124ef6ab6884e35747b8564e7cd2db6e6ac035.tar.gz |
Fix &CORE::exit/die under vmsish "hushed"
This commit makes them behave like exit and die without the ampersand
by moving the OPpHUSH_VMSISH hint from exit/die op to the current
statement (nextstate/cop) instead. &CORE:: subs intentionally lack a
nextstate op, so they can see the hints in the caller’s nextstate op.
Diffstat (limited to 'embed.h')
-rw-r--r-- | embed.h | 1 |
1 files changed, 0 insertions, 1 deletions
@@ -1039,7 +1039,6 @@ #define ck_concat(a) Perl_ck_concat(aTHX_ a) #define ck_defined(a) Perl_ck_defined(aTHX_ a) #define ck_delete(a) Perl_ck_delete(aTHX_ a) -#define ck_die(a) Perl_ck_die(aTHX_ a) #define ck_each(a) Perl_ck_each(aTHX_ a) #define ck_eof(a) Perl_ck_eof(aTHX_ a) #define ck_eval(a) Perl_ck_eval(aTHX_ a) |