Skip to content

Commit 22bf63f

Browse files
committed
[#59539] unwind: Add EXC_VOID_4
1 parent 7831b97 commit 22bf63f

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

include/unwind.h

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,3 +148,13 @@ extern __thread struct unwind_state {
148148
} \
149149
POP_ENV(); \
150150
}
151+
152+
#define EXC_VOID_4(NAME, PARAMT1, PARAM1, PARAMT2, PARAM2, PARAMT3, PARAM3, PARAMT4, PARAM4) \
153+
void NAME##_ex(PARAMT1 PARAM1, PARAMT2 PARAM2, PARAMT3 PARAM3, PARAMT4 PARAM4) \
154+
{ \
155+
DECLARE_ENV_PTR(); \
156+
if (PUSH_ENV() == 0) { \
157+
NAME(PARAM1, PARAM2, PARAM3, PARAM4); \
158+
} \
159+
POP_ENV(); \
160+
}

0 commit comments

Comments
 (0)