incorrect double-float member types on Sparc
Bug #884650 reported by
Nikodemus Siivola
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Eric Marsden <email address hidden> via lists.sourcefor
Hi,
On Sparc64/Linux:
,----
| * (lisp-implement
| "1.0.52.
| * (funcall (compile nil (lambda (p1)
| (declare (optimize (debug 3)))
| (truncate (the (member 1.0d0 2.0d0) p1))))
| 2.0d0)
| debugger invoked on a TYPE-ERROR:
| The value 2.0d0
| is not of type
| (OR (DOUBLE-FLOAT 1.0d0 1.0d0) (DOUBLE-FLOAT 2.0d0 2.0d0)).
| Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.
`----
There is nothing useful in the backtrace.
Changed in sbcl: | |
status: | New → Incomplete |
Changed in sbcl: | |
status: | Incomplete → Fix Released |
To post a comment you must log in.