iteration variable type for a single float not derived
Bug #793945 reported by
Nikodemus Siivola
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Triaged
|
Low
|
Unassigned |
Bug Description
(defun test2 ()
(let ((f most-positive-
(tagbody
:next
(unless (> f 0.0)
(go :end))
(foo f)
(setq f (/ f 2.0))
(go :next)
:end)))
uses GENERIC->, because the compiler doesn't realize F cannot be a double-float.
description: | updated |
To post a comment you must log in.
This no longer appears to be happening (1.4.11+).