Steel Bank Common Lisp

defining a type does not update already parsed undefined type

Reported by Nikodemus Siivola on 2008-12-17
2
Affects Status Importance Assigned to Milestone
SBCL
Medium
Unassigned

Bug Description

(let* ((s (gensym))
       (t1 (sb-kernel:specifier-type s)))
    (eval `(defstruct ,s))
    (sb-kernel:csubtypep t1 (sb-kernel:specifier-type s))) ; => NIL, NIL

Same issue for TYPE= was fixed in 0.8.1.24.

description: updated
Changed in sbcl:
importance: Undecided → Medium
status: New → Confirmed
Nikodemus Siivola (nikodemus) wrote :

In SBCL 1.0.36.32.

Changed in sbcl:
status: Confirmed → Fix Committed
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