diff options
author | Paul "LeoNerd" Evans <leonerd@leonerd.org.uk> | 2021-02-09 00:52:18 +0000 |
---|---|---|
committer | Paul "LeoNerd" Evans <leonerd@leonerd.org.uk> | 2021-02-14 13:40:50 +0000 |
commit | 383bf72f374cd3608e3ae2a186dd0c3a8d2fbf53 (patch) | |
tree | 6ce924a3e6c0059d1c46fd9926bce2828bc12967 /regen | |
parent | 656489102eb44a763e82ae9961a7097021182677 (diff) | |
download | perl-383bf72f374cd3608e3ae2a186dd0c3a8d2fbf53.tar.gz |
A totally new optree structure for try/catch involving three new optypes
Diffstat (limited to 'regen')
-rw-r--r-- | regen/opcodes | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/regen/opcodes b/regen/opcodes index 2a2da77c5c..6a3f8db024 100644 --- a/regen/opcodes +++ b/regen/opcodes @@ -578,4 +578,7 @@ isa derived class test ck_isa s2 cmpchain_and comparison chaining ck_null | cmpchain_dup comparand shuffling ck_null 1 +entertrycatch try {block} ck_trycatch | +leavetrycatch try {block} exit ck_null @ +poptry pop try ck_null @ catch catch {} block ck_null | |