The value (1.3608512e17) is not of type REAL
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
(lambda (a f)
(case
(round 0
(min -30
((466) (case a ((44 8 11 62) 0) (t a)))
(t 0)))
==>
The value
(1.3608512e17)
is not of type
REAL
[Condition of type TYPE-ERROR]
Restarts:
0: [RETRY] Retry SLIME REPL evaluation request.
1: [*ABORT] Return to SLIME's top level.
2: [ABORT] abort thread (#<THREAD tid=20167 "repl-thread" RUNNING {1000B48003}>)
Backtrace:
0: (SB-KERNEL:
1: (SB-VM::GENERIC-<)
2: (SB-C::
3: (SB-C::
4: (SB-C::
5: (SB-C::IR1-OPTIMIZE #<SB-C:COMPONENT :NAME "<unknown>" {1009233D63}> NIL)
6: (SB-C::
7: (SB-C::
8: (SB-C::IR1-PHASES #<SB-C:COMPONENT :NAME "<unknown>" {1009233D63}>)
9: (SB-C::
10: (SB-C::%COMPILE (LAMBDA (A F) (CASE (ROUND 0 #) (# #) (T 0))) NIL NIL)
[...]
x86-64, "2.4.3.
Why is this even creating a float?