The function SB-KERNEL:SINGLE-FLOAT-SIGN is undefined.
Bug #1838337 reported by
Paul F. Dietz
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
(defun f375 (p1)
(declare (type (eql -96088.234) p1))
(float-sign
(the single-float
(labels ((%f () (the real p1))) (%f))
)))
(f375 -96088.234) ==>
The function SB-KERNEL:
[Condition of type UNDEFINED-FUNCTION]
Restarts:
0: [CONTINUE] Retry calling SB-KERNEL:
1: [USE-VALUE] Call specified function.
2: [RETURN-VALUE] Return specified values.
3: [RETURN-NOTHING] Return zero values.
4: [ABORT] Exit debugger, returning to top level.
Backtrace:
0: ("undefined function" -96088.234)
1: (SB-INT:
2: (EVAL (F375 -96088.234))
[...]
Changed in sbcl: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
(defun f375a (f)
(declare (type (function () (eql 1.0)) f))
(float-sign (the single-float (flet ((%f () (funcall f))) (%f)))))
(f375a 1.0) ==> same error