From: William Harold Newman <william.newman@ai...> - 2002-09-15 18:20:56
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
Get latest updates about Open Source Projects, Conferences and News.