Sign in
chromium
/
external
/
github.com
/
WebAssembly
/
binaryen
/
refs/heads/binary-parser-refactor-name-fixup
/
.
/
test
/
lld
/
shared_longjmp.c
blob: 52c1012c1b0c30dd1e6eaff1bc35f2500db57dd3 [
file
] [
log
] [
blame
] [
edit
]
typedef
struct
jmp_buf_buf
{
int
thing
;
}
jmp_buf
;
void
longjmp
(
jmp_buf env
,
int
val
);
int
setjmp
(
jmp_buf env
);
int
__THREW__
;
int
__threwValue
;
void
_start
()
{
jmp_buf jmp
;
if
(
setjmp
(
jmp
)
==
0
)
{
longjmp
(
jmp
,
1
);
}
}