Closed sasagawa888 closed 1 year ago
Thank you for noticing this! I was running some compiled code and couldn't understand why it wasn't working.
Fixed.
Easy-ISLisp Ver2.95
> (load "tests/bug.o")
T
> (unwind1)
"should be printed first"
"should be printed second"
"should be printed third"
NIL
> (unwind2)
"should be printed first"
"should be printed second"
NIL
>
The behavior of unwind-protect differs between the interpreter and the compiler.