From b09caf643e08ec056769a39e91c65e0bafa90551 Mon Sep 17 00:00:00 2001 From: "Soni L." Date: Wed, 20 Nov 2024 19:19:56 -0300 Subject: interp: Implement EHv4 (#2512) Continuation of #2470 --- include/wabt/interp/interp.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'include/wabt/interp/interp.h') 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 { -- cgit v1.2.3