lean4-htt/tests/lean/binop_lazy.lean
2021-09-07 17:10:36 -07:00

11 lines
265 B
Text

def f : IO Unit :=
(do IO.println "case 1"; throw (IO.userError "failed"))
<|>
(do IO.println "case 2"; throw (IO.userError "failed"))
<|>
(do IO.println "case 3")
<|>
(let x := dbg_trace "hello"; 1
IO.println x)
#eval f -- should not print hello