Malformed quote form causes compiler error in TYPEP deftransform

Bug #1768267 reported by Paul F. Dietz on 2018-05-01
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
SBCL
Undecided
Unassigned

Bug Description

(lambda (x) (typep x (quote . z)))

==>

The value
  Z
is not of type
  LIST
   [Condition of type TYPE-ERROR]

Restarts:
 0: [ABORT] Exit debugger, returning to top level.

Backtrace:
  0: ((:SOURCE-TRANSFORM TYPEP) (TYPEP X (QUOTE . Z)) #<unused argument>)
  1: (SB-C::IR1-CONVERT-SRCTRAN #<SB-C::CTRAN 1 {100F75F383}> #<SB-C::CTRAN 2 {100F75F0D3}> #<SB-C::LVAR 3 {100F75F103}> #<SB-C::GLOBAL-VAR :%SOURCE-NAME TYPEP :TYPE #1=#<SB-KERNEL:FUN-TYPE (FUNCTION (T # ..

Stas Boukarev (stassats) wrote :

4f7353c535376357b9d50448eefff62c93e20324

Changed in sbcl:
status: New → Fix Committed
Stas Boukarev (stassats) on 2018-05-29
Changed in sbcl:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers