On Sat, Sep 14, 2002 at 08:39:48AM +0400, Alexey Dejneka wrote:
> The patch just removes :ERROR continuation type check kind. In case of
> type error a warning is emitted and a check is generated as usual (old
> code did not generate any checks in this case). So this code now
> signals an error:
> (defun foo (x)
> (declare (integer x))
> (let (y)
> (setf y (the single-float (if (> x 0) x 3f0)))
> (list y y)))
> (foo 4) => error
> (foo -4) => (3f0 3f0)
Thank you, I've merged this in sbcl-0.7.7.26.
William Harold Newman <william.newman@...>
"Unofficially, I advise that we erase the records and forget the whole thing."
PGP key fingerprint 85 CE 1C BA 79 8D 51 8C B9 25 FB EE E0 C3 E5 7C