ref: d8959a4a6d41b0a1328d81eef7c29d10ec669f8e
dir: /lib/std/test/sjlj.myr/
use std
var st
const main = {
var jb
st = 1
if std.setjmp(&jb)
std.put("nonlocal return\n")
std.exit(st)
;;
st = 0
std.put("doing jmp\n")
dolongjmp(&jb)
std.fatal("unreachable\n")
}
const dolongjmp = {jb
std.longjmp(jb)
}