From: Nikodemus S. <nik...@ra...> - 2008-01-15 15:28:48
|
On 6/7/07, Kevin Reid <kp...@ma...> wrote: > I reduced a failure in a program I wrote to this: > > (funcall (catch 't (block nil (throw 't (lambda () (return)))))) > > I recognize that this is undefined per CLHS 5.2, but SBCL usually > reports a decent error and doesn't corrupt itself for out-of-extent > calls to RETURN[-FROM]. Finally added to BUGS as #422 (commit message says #421, but that's a lie.) I consider this a bug as long as it occurs in safe code: we do try to check returns then. Thanks for the report, and sorry about the less-then-lightspeed ack. Cheers, -- Nikodemus |