diff options
author | Soni L. <EnderMoneyMod@gmail.com> | 2024-11-20 19:19:56 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-20 14:19:56 -0800 |
commit | b09caf643e08ec056769a39e91c65e0bafa90551 (patch) | |
tree | 727654d04c6550b392afc98a5a9677c1a3fec747 /include/wabt/interp/interp.h | |
parent | a0b7abef00b59eeafed58c774195189425d020b0 (diff) | |
download | wabt-b09caf643e08ec056769a39e91c65e0bafa90551.tar.gz wabt-b09caf643e08ec056769a39e91c65e0bafa90551.tar.bz2 wabt-b09caf643e08ec056769a39e91c65e0bafa90551.zip |
interp: Implement EHv4 (#2512)
Continuation of #2470
Diffstat (limited to 'include/wabt/interp/interp.h')
-rw-r--r-- | include/wabt/interp/interp.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/wabt/interp/interp.h b/include/wabt/interp/interp.h index 821a5391..9ce7b181 100644 --- a/include/wabt/interp/interp.h +++ b/include/wabt/interp/interp.h @@ -296,6 +296,7 @@ struct LocalDesc { struct CatchDesc { Index tag_index; u32 offset; + bool ref = false; }; // Handlers for a catch-less `try` or `try-catch` block are included in the @@ -314,6 +315,7 @@ struct HandlerDesc { // Local stack heights at the handler site that need to be restored. u32 values; u32 exceptions; + bool catch_all_ref = false; }; struct FuncDesc { |