Never issue a warning if the exception is unused

This commit is contained in:
Jonathan Schleifer 2017-01-22 16:55:26 +01:00
parent f2b431f80a
commit 9eedf4ce0d
No known key found for this signature in database
GPG key ID: 28D65178B37F33E3
2 changed files with 3 additions and 5 deletions

View file

@ -45,9 +45,9 @@
TRYCATCH_CONCAT(trycatch_frame, __LINE__)->jmpbuf = \
&TRYCATCH_CONCAT(trycatch_jmpbuf, __LINE__); \
if (trycatch_ex == 0)
#define catch(ex) \
trycatch_frame_pop(); \
for (int ex = trycatch_ex; trycatch_ex != 0; trycatch_ex = 0)
#define catch(ex) \
trycatch_frame_pop(); \
for (int ex = trycatch_ex; trycatch_ex != 0; trycatch_ex = 0, (void)ex)
#define throw(ex) trycatch_throw(ex)
#define rethrow trycatch_throw(trycatch_ex)