ref: f8e8b084dad7b4b7ea813bc4b612f64a07f27cd7
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) }