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