Uncaught compiler error in SEARCH when first argument is an improper list
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
(lambda (x) (search '(a . b) x))
==>
The value
B
is not of type
LIST
[Condition of type TYPE-ERROR]
Restarts:
0: [ABORT] Exit debugger, returning to top level.
Backtrace:
0: (LENGTH (A . B))
1: ((SB-C:DEFTRANSFORM SEARCH) #<SB-C::COMBINATION :FUN #<SB-C::REF :LEAF #<SB-C::GLOBAL-VAR :%SOURCE-NAME SEARCH :TYPE #1=#<SB-
2: (SB-C::
3: (SB-C::
Changed in sbcl: | |
status: | Fix Committed → Fix Released |
17871fbbfdcadf8 9bd33b42d285d67 cef806b162