summaryrefslogtreecommitdiff
path: root/regen
diff options
context:
space:
mode:
authorFather Chrysostomos <sprout@cpan.org>2013-11-02 17:28:48 -0700
committerFather Chrysostomos <sprout@cpan.org>2013-11-08 17:55:52 -0800
commit5450b4d821fab857cc229e3d2904470db00469c2 (patch)
tree235703f349ebf3424ca928a46e4cc8418f54e0be /regen
parent716c4914fdaea8c408dec12ceccabd6040eb1262 (diff)
downloadperl-5450b4d821fab857cc229e3d2904470db00469c2.tar.gz
Make &CORE::exit respect vmsish exit hint
by removing the hint from the exit op itself and just having pp_exit look in the cop hint hash, where it is already stored (as a result of having been in %^H at compile time). &CORE:: subs intentionally lack a nextstate op (cop) so they can see the hints in the caller’s nextstate op.
Diffstat (limited to 'regen')
-rw-r--r--regen/opcodes2
1 files changed, 1 insertions, 1 deletions
diff --git a/regen/opcodes b/regen/opcodes
index 80125e2241..988b84118a 100644
--- a/regen/opcodes
+++ b/regen/opcodes
@@ -306,7 +306,7 @@ next next ck_null ds}
redo redo ck_null ds}
dump dump ck_null ds}
goto goto ck_null ds}
-exit exit ck_exit ds% S?
+exit exit ck_fun ds% S?
method_named method with known name ck_null d$
entergiven given() ck_null d|