mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-18 16:27:34 +01:00
15 lines
254 B
C
15 lines
254 B
C
#include <quiz.h>
|
|
#include <setjmp.h>
|
|
#include <assert.h>
|
|
|
|
QUIZ_CASE(set_jmp_long_jmp) {
|
|
jmp_buf env;
|
|
int res = setjmp(env);
|
|
if (res == 1) {
|
|
return;
|
|
}
|
|
int newres = (0 == res) ? res : res + 1;
|
|
longjmp(env, newres);
|
|
quiz_assert(false);
|
|
}
|