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