summaryrefslogtreecommitdiff
path: root/embed.h
diff options
context:
space:
mode:
authorFather Chrysostomos <sprout@cpan.org>2013-11-07 05:56:19 -0800
committerFather Chrysostomos <sprout@cpan.org>2013-11-08 17:55:51 -0800
commit97124ef6ab6884e35747b8564e7cd2db6e6ac035 (patch)
tree8040e94bc39737631b8afb71c952a8d4a15a6452 /embed.h
parenteecd355e30ad4eda87ce630d5a2a829af855d0a2 (diff)
downloadperl-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.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/embed.h b/embed.h
index eb9b3bfcbc..6b3f46f5d9 100644
--- a/embed.h
+++ b/embed.h
@@ -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)