Fixed signed compare error

This commit is contained in:
2026-03-06 10:48:43 -06:00
parent f68476b4a0
commit fd4d456c2b

View File

@@ -40,9 +40,7 @@ extern DWORD except_index;
extern void except_init(void);
extern void except_push(Except_Frame *fp);
extern void except_pop(void);
#endif
#ifdef WIN32
#define RAISE(e) except_raise(&(e), __FILE__, __LINE__)
#define RERAISE except_raise(except_frame.exception, \
except_frame.file, except_frame.line)
@@ -50,7 +48,7 @@ extern void except_pop(void);
#define TRY do { \
volatile int except_flag; \
Except_Frame except_frame; \
if (except_index == -1) \
if (except_index == TLS_OUT_OF_INDEXES) \
except_init(); \
except_push(&except_frame); \
except_flag = setjmp(except_frame.env); \