On Mon, Apr 13, 2015 at 12:18 AM, Tomas Hlavaty tom@logand.com wrote:
Jean-Claude Beaudoin jean.claude.beaudoin@gmail.com writes:
I can reproduce the problem now, thank you very much. It is a bug in the code generated by the "Lisp to C" compiler for form "multiple-value-bind" (and probably also multiple-value-setq) but only when (optimize (debug 2)) is in effect. Any other value of "debug" makes the problem disappear. Your slime setup has most probably changed the effective global "debug" value through some call to #'cl:proclaim at some point. (BTW, the effective global "debug" value is stored in si::*debug*)
I am working on a fix for the bug...
Great!
The fix for this bug is now in github repo master head. Could you please confirm that it does work for you?
Thanks,
JCB